すみぬり小屋

hakobuneworksのブログ

Shippingビルドの際に、VR系プラグインを無効化するとビルド後の実行ファイルでShaderエラーが出る件

とりあえずメモ。

既知の問題らしいす。

直るのはしばらく先らしい。

どういう症状?

Windows向けで実行ファイルをビルドして、いざ実行しようとすると

「FPixcelShaderDelaration」てぇやつがねーぞ!ってエラーウィンドウが出ます(出ました)

そのままゲームが落ちるため遊べません。

実は4.15ぐらいからあったようだ。知らんかった。

対策

VRプラグインは外しちゃだめみたいです(特にOculusVRの方)

有効化し直すと直りました。

参考文献

Fatal error: [File:D:\Build\++UE4+Release-4.15+Compile\Sync\Engine\Source\Runtime\Engine\Private\GlobalShader.cpp] [Line: 353] Missing global shader FPixelShaderDeclaration, Please make sure cooking was successful. - UE4 AnswerHub

UE-43383