名前長すぎエラーが出ているわけでもないけどUE4のパッケージングが失敗するなぁ。 ログもUnknownErorとか出ちゃうし…
2016-01-15 17:05:46パッケージング時のUnknown Error解決案:「Substanceプラグインを使っているマテリアルがある場合はSubstanceプラグインを有効にする」
2016-01-16 00:12:59@Dv7Pavilion Substanceプラグインを使っているマテリアルがあるのかわからなかったのでとりあえずSubstanceプラグインを導入しパッケージングするも失敗
2016-01-16 00:13:38UnknownError解決案その2:VisualStudioCommunity2015を使っている場合、VisualStudioCommunity2013を使ってみる(ただいま検証中)
2016-01-16 00:14:49@Dv7Pavilion 変化なし。速攻でパッケージングが失敗する。UE4.10からVS2015が標準らしいのでもう一度VS2015をインストールして実験してみる。
2016-01-16 04:02:15VS2015をインストールしただけではパッケージングが走らなかったが別途C++コンポーネントをインストールすることでパッケージングが開始された。
2016-01-16 08:55:28#UE4 の名前長過ぎエラーは227文字を超えると表示されるんだね。 んで227文字ってアセットファイル名だけではなく「パッケージのセーブ先のディレクトリ+プロジェクトのディレクトリ+アセット名」をすべて足しての227文字。
2016-01-16 09:13:45#UE4 Unknown Errorが出ていてエラーの項目で「UStructProperty::Serialize Loading: Property」が出ていた場合
2016-01-16 10:26:43@Dv7Pavilion 解決案として「DefaultEngine.ini」に記載されている「(+または-)Active」と書かれている項目を探しすべて削除
2016-01-16 10:26:49ずっとエラーを出していた構造体。ログでは参照するBPでcan't findとなっていたが確認しても特に参照できていないということは無かった。 なのでわざと該当する構造体を別のフォルダに移動してエディタ側に参照の修正をさせることで解決。
2016-01-16 11:06:04直ったと思った「Error Unknown Cook Failure」が再発。 それっぽいログも見つからない。エラーは「LogOutputDevice:Error:」が2つ だけ。 調べても的を射ない回答ばかりだ。
2016-01-16 22:07:34Ensure condition failed: ObservedKeyNames.Num() > 0 ログに出てるこの部分が臭うなぁ
2016-01-16 22:55:24@Dv7Pavilion 上記のエラーを検索したところBehaviorTreeのDecoratorによるバグらしい。 解決策としては「同じBTを作りなおす」「Rootに直接繋がれているノードにDecoratorを置かない(間にSelectorなりを挟む)」で解決している人が多い。
2016-01-16 22:56:54@Dv7Pavilion Rootノードと繋がれているノードの間にとりあえずSelectorノードを挟んでDecoratorノードによるエラーは無くなったっぽい。けど相変わらずパッケージは通らない。
2016-01-16 23:58:36BehaviorTreeを新規作成し中身をコピペして全てのキャラクタ分作成して、再度パッケージングしたところ無事にパッケージ出来た。
2016-01-17 00:50:43作ったもの: bit.ly/2RcbdBS Qiita(停止中): qiita.com/Dv7Pavilion はてな: paviliondv7.hatenablog.com GitHub: github.com/bullyleo