Unityでシェーダを書くときにバグって混乱したのでメモ
状況
Shaderコードを作成.
Materialを作成.
作成したShaderコードをMaterialに適用.
MaterialをGameObject(MeshRenderer.material)に適用.
Shaderコードを変更.
ここで,Shaderコードの変更をしたのにもかかわらず,SceneViewへ反映されないというバグ.なぜかGameViewには反映されているという謎.
解決法
再インストールまで試したが,結局,「ShaderコードをMaterialに適用しなおす」ことで解決した.
コメント
これは人を惑わすバグです,早く治してほしいと思った(小並感)