見出し画像

Oculusアプリのビルドでエラーになったときの対応について(Unity)

UnityのShader Forgeを使用して作ったシェーダーは、ビルドのときにエラーが出るときがあります。

原因は、Shader Forgeを使用して作ったシェーダーの中で、使えるシェーダーAPIを判別しているのですが、ここで正しく判別できないためです。
エラーの改善方法は、Player SettingsのOther SettingsのAuto Graphics APIのチェックを外してOpenGLES3だけにすると、使えるシェーダーAPIを判別できるようになります。

OculusのドキュメントのRenderingページを確認したところ、OpenGL ES 3を推奨していました。(Questは書かれていませんが…)


この記事が気に入ったらサポートをしてみませんか?