Ich hatte ein komplettes Projekt und lief bis gestern. Ich fügte meiner Szene nur ein Objekt hinzu und entfernte es später und speicherte die Szene erneut. Ich habe keine Änderungen an meinen Skripten vorgenommen.GameObject.tranform.position ist null
Nun, ich bekomme immer wieder diese Meldung:
Nullreferenceexception: Objektverweis nicht StartScript.OnMouseUp auf eine Instanz eines Objekts festgelegt() (bei Aktiva/StartScript.cs: 14) UnityEngine.SendMouseEvents : DoSendMouseEvents (Int32)
Alles, was ich in dieser Zeile des Skripts zu tun ist ein Gameobject zu finden und seine transform.poistion = new Vector3 (0,0,0) einstellen; Ich erhalte immer einen Fehler, dass die Transformation des Objekts Null ist, aber dieses Objekt ist immer noch Teil des Spiels. Ich habe es nie angerührt!
Wissen Sie, wie Sie dieses Problem lösen können? Ich arbeite an Unity3D Version 5.
Sind Sie sicher, dass Sie das Gameobject finden? hast du chekc wenn es null zurückgibt? – Matriac
und können Sie bitte Ihren Code dort eingeben, wo Sie das Objekt finden und seine Position festlegen? es würde helfen, Ihren Fehler zu finden – Matriac
Poste deinen Code, damit wir helfen können – JoRouss