NISHIO Hirokazu[Translate]
マゼンタになる
今回のケース
現象: スクリプト上からシェーダを指定して、PC上ではちゃんと見えたが、Oculus Go上ではマゼンタになった
原因
スクリプトからShader.Findを使ってUnlit/Textureシェーダーを指定
しかしUnityのコンパイラはShader.Findで参照されていることがわからない
そこで「使っていないシェーダーだ」と判断してOculus Go版から削除してしまう
対処
Resources以下にあるものとは動的ロードの対象だと判断し、それとそこから参照されるものは削除しない
そこでResources以下に適当なマテリアルを作成してUnlit/Textureを指定

"Engineer's way of creating knowledge" the English version of my book is now available on [Engineer's way of creating knowledge]

(C)NISHIO Hirokazu / Converted from [Scrapbox] at [Edit]