2016-03-22 7 views
0

私は昨日までフルプロジェクトを実行していました。シーンにオブジェクトを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に取り組んでいます。

+0

Gameobjectをお探しですか?それがヌルを返すなら、あなたはチェクを持っていますか? – Matriac

+0

あなたはどこにオブジェクトを見つけて、その位置を設定するコードを投稿してください?あなたのエラーを見つけるのに役立ちます – Matriac

+0

あなたのコードを投稿してください。 – JoRouss

答えて

0

ビルド時にUnity5にバグがあります。タグ付けシステムが正常に機能していないため、手動でタグリストを再作成するだけです。