Camera.mainのメンバやメソッドにアクセスしようとすると、「NullReferenceException」が発生する。

公開日:2019-05-01
最終更新:2019-05-01

Unity Ver 2018.2
注:キャラクター画像やソースコードは「Unityの教科書 Unity 2017 完全対応版(北村愛実 著)」のサンプルのものです。

【目的】
Camera.mainのメンバやメソッドにアクセスしたい。
けど、実行時に「NullReferenceException」が発生する。

【対応方法】
「Main Camera」のタグを「Untagged」から「MainCamera」に変更する。
(どうやら、Unity 2018 からは、「Main Camera」のタグのデフォルトが「Untagged」になったっぽい…。)

※ソースコードで「Camera.main」と書くことで、MainCameraタグがついたゲームオブジェクトを検索してCameraコンポーネントを取得しようとするが、「Main Camera」のタグのデフォルトが「Untagged」のため、そのままでは「Main Camera」が見つけられず、「NullReferenceException」が発生する模様。

【手順】
1.Main Camera のインスペクターの Tag を「MainCamera」に再設定する。



記事が少しでもいいなと思ったらクラップを送ってみよう!
7
+1
acmz(aSEmizu:あせみず)の技術ブログ。 備忘録的にちょっとずつ知ったことを記録していこうと思います。

よく一緒に読まれている記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう
目次をみる

技術ブログをはじめよう

Qrunch(クランチ)は、ITエンジニアリングに携わる全ての人のための技術ブログプラットフォームです。

技術ブログを開設する

Qrunchでアウトプットをはじめよう

Qrunch(クランチ)は、ITエンジニアリングに携わる全ての人のための技術ブログプラットフォームです。

Markdownで書ける

ログ機能でアウトプットを加速

デザインのカスタマイズが可能

技術ブログ開設

ここから先はアカウント(ブログ)開設が必要です

英数字4文字以上
.qrunch.io
英数字6文字以上
ログインする