私は一般的にプログラミングに比較的慣れていません.C#を学び、ゲーム開発のためにUnity3Dで使用しています.変数が等しいかどうかを尋ねるときにifステートメントでNullReferenceExceptionsを回避する方法について、可能であれば質問があります変数が null の場合の何か。
レイキャストがヒットしたゲームオブジェクトが特定の名前と等しいかどうかをチェックするこのifステートメントがあります。スカイボックスのボイドに押し込むと、そのオブジェクトはもちろんnullを返し、これによりNullReferenceExceptionが発生します。
知りたいのは、何にも影響を与えなくても、回避しようとする価値があるかどうかです.XD.
これは if ステートメントです。
if (Input.GetButtonDown ("Fire1") && rayhit.transform.name == "Reflector")
{
}