Open5
UE 5.4 で困った不具合など
Editor がカクカク
UE 5.4.1 だと Editor がカクカクする。
1 秒に 1 回くらいの頻度で CPU にスパイクが立つ。
パッケージ化した Rom や UE 5.3.2 では発生しなかった。
フォーラムで同じ事象の投稿を発見。
ありがたいことに対処方法も記載してあった。
DefaultEngine.ini に↓下記を追加
DefaultEngine.ini
; Studio Telemetry Settings
[StudioTelemetry.Log]
FileName="nul"
この対処でかなり動作が安定した。
ありがたや。
クックでエラー。何故か Is Editor Only 扱いに?
UE 5.4 で Windows 向けのパッケージ化を行うとクック時にエラーが出るようになった。
対象のファイルがターゲットパッケージから外されているみたいな内容のエラーが出る。
UATHelper: パッケージ化 (Windows): LogInit: Display: LogCook: Error: Content is missing from cook. Source package referenced an object in target package but the object was stripped out of the target package when saved.
UATHelper: パッケージ化 (Windows): Source package: /Game/Maps/Map
UATHelper: パッケージ化 (Windows): Target package: /Game/Characters/BP_CharaBase
UATHelper: パッケージ化 (Windows): Referenced object: /Game/Characters/BP_CharaBase.BP_CharaBase_C:StateTree_GEN_VARIABLE
フォーラムの投稿を発見。
試しに問題となったファイルを開いて Is Editor Only
や Is Editor Only Actor
を一旦 On にしてコンパイルと保存、すぐに Off にしてコンパイルと保存を行ってビルド。
するとちゃんとクックが正常に行われパッケージ化できた。
でもしばらくするとまた同じ現象でパッケージ化が失敗。
今度は前回とは違うファイルでしかも10件近くも発生した。
しばらく Is Editor Only
の Off/On で対処してなんとか凌いだが、そのうちいくら対象ファイルを更新してもエラーが解消しないケースも出てきてしまった。
これじゃ埒があかないので根本原因を探さないと。
フォーラムには他にも
- Bridge と Interchange の両プラグインのサポートターゲットに Android を追加する
- DefaultEditor.ini でこのエラーを警告扱いにする
といった対処方法が書かれているけど未テスト。
Windows 向けのパッケージ化だけど Android 関係あるのかなぁ・・。
とにかくこのエラーは神出鬼没でその対処によって解消しているのかたまたま発生しなくなったのかの判別がつきにくい。
次に発生したときは↑の対処方法を試してみる。