EpicSkookumScript / EpicSkookumScript/SkookumScript-Plugin

Sk Constructor on Base C++ Class is not called for derived classes

オープン
#31 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
bug
主要言語
C++
スター
138
フォーク
22
PR マージ指標
30日以内にマージされた PR はありません

説明

**UE4 Version**
4.24

**SkookumScript Version**
4.24

**Describe the bug**
Sk Constructors `!` on C++ classes do not get called on derived classes. This is probably related to the check to see if a class needs constructor called (non-empty constructor, data members, etc).

**To Reproduce**
Steps to reproduce the behavior:
1. Create C++ class
2. Add constructor to class with print statement
3. Derive BP class from C++ class
4. Put in world

**Expected behavior**
Parent constructor is called

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

UE4 4.24 と SkookumScript 4.24 でこれを再現します。出力を行う Sk Constructor を持つ C++ クラスを作成し、そこから Blueprint クラスを派生させて、ワールドに配置します。派生クラスに対するコンストラクター呼び出しのチェックを追跡し、動作を修正したときに親コンストラクターが呼び出されることを確認します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
cpp
領域
game-dev
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
38/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。