EpicSkookumScript / EpicSkookumScript/SkookumScript-Plugin
BP Generated Enums cannot be resolved in arm64 Shipping
オープン
bug
- 主要言語
- C++
- スター
- 138
- フォーク
- 22
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
**UE4 Version**
4.24.3
**SkookumScript Version**
4.24.*
**Describe the bug**
Using a BP generated enum in sk works fine in editor and in debug builds. It fails to be resolved in shipping builds.
For instance `E_EquipmentSize.@@tiny` becomes `E_EquipmentSize.#152#` when printed out.
A workaround is to only define enums in C++.
コントリビューションガイド
調査の方向性
まず、E_EquipmentSize のような Blueprint 生成 enum を使い、editor、debug、arm64 Shipping ビルドで UE4 4.24.3 と SkookumScript 4.24.* の問題を再現します。各ビルドで enum の値がどのように解決され、出力されるかを比較します。完了の条件は、E_EquipmentSize.@@tiny が arm64 Shipping で #152# になるのではなく、シンボリックなままであることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- cpp, unreal-engine
- 領域
- game-dev
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100