Arkadaşlar basit bir oyun yaptım. Sağ sol tuşlarına basıp bir kutuyu hareket ettiriyorsun, yukarıdan elma duşuyor. Elma kutunun icerisine girerse 10 puan, yere değerse 5 puanın gitmesi gerekiyor. Bu normalde şartlarda calışıyor ama textmesh componentini kullanınca elma toplayın puanım artıyor ama elma yere duşunce "NullReferenceException: Object reference not set to an instance of an object" hatası alıyorum.
Kodlarım iki classtan oluşuyor. Classlarım şu şekilde:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class karakterhareket : MonoBehaviour
// Update is called once per frame
void Update()
if (Input.GetKey(KeyCode.D))
}
private void OnCollisionEnter(Collision collision)
}
public void puandurumu( int gelen)
public karakterhareket(int sondurum)
}
----------------------------------------------
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class başlangıc : MonoBehaviour
// Update is called once per frame
void Update()
private void OnCollisionEnter(Collision collision)
}
}
Bilen arkadaşlar hatanın nerede olduğunu soylerse cok mutlu olurum.