私は昨日までフルプロジェクトを実行していました。シーンにオブジェクトを1つだけ追加し、後でそれを削除してシーンを再保存しました。私は自分のスクリプトに変更を加えなかった。GameObject.tranform.position is null
は今、私はこのメッセージを取得し続ける:
とNullReferenceException:オブジェクト参照オブジェクト StartScript.OnMouseUp(のインスタンスに設定されていない)(資産/ StartScript.csで:14) UnityEngine.SendMouseEvents :DoSendMouseEvents(Int32)
私はこのスクリプトの行で、gameobjectを見つけ、そのtransform.poistion = new Vector3(0,0,0)を設定しています。 オブジェクトのトランスフォームがnullであるというエラーが発生し続けますが、このオブジェクトはまだゲームの一部です。私は決して触れなかった!
この問題の解決方法をご存知ですか?私はUnity3Dバージョン5に取り組んでいます。
Gameobjectをお探しですか?それがヌルを返すなら、あなたはチェクを持っていますか? – Matriac
あなたはどこにオブジェクトを見つけて、その位置を設定するコードを投稿してください?あなたのエラーを見つけるのに役立ちます – Matriac
あなたのコードを投稿してください。 – JoRouss