いそいそUnityをいじっています。実際にプログラムした通りにモノが動くと感動しますね。
さて、Unityを触っていくうえで”ハマッた”事柄をメモとして残していきます。
間違い等ありましたらご指摘ください。
症状
1 |
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); |
などのコードを実行したとき、NullReferenceExceptionエラーが出る。
対策
Main Camera の InspectorでTagを確認。
「Untagged」になっていれば、「Main Camera」に変更する。
これだけが原因ではないとは思いますが、まずはここから確認してみてください。
NullReferenceException はコンパイルエラーが出ないので厄介ですね。原因がわからず苦心しました・・・。