Öncellikle Selamun Aleyküm son 1 aydır unity'de mobil için 2d platform oyun yapıyorum ancak dün akşam bir hatayla karşılaştım hata şu
NullReferenceException: Object reference not set to an instance of an object
yapmak istediğim karakterimin düşmana saldırdığında düşmanın acı çekme animasyonunu yapmak istiyordum fakat karşıma bu hata çıktı kullandığım algoritma bu
bu yöntemi diğer animasyonlarda kullandım hata vermiyordu ancak burda veriyor
şuan enemy scriptinin içindesiniz
Animator anim;
Karakter kr;
void start()
{
anim = GetComponent<Animator>();
kr = GetComponent<Karakter_script>();
}
void OnTriggerStay2D (Collider2D coll)
{
if(coll.gameObject.tag == "Player" && kr.basıldımı == true) //basıldımı burda karekterin saldırma işlemidir
{
anim.Play("enemy_acıçekme");
}
}
NullReferenceException: Object reference not set to an instance of an object
yapmak istediğim karakterimin düşmana saldırdığında düşmanın acı çekme animasyonunu yapmak istiyordum fakat karşıma bu hata çıktı kullandığım algoritma bu
bu yöntemi diğer animasyonlarda kullandım hata vermiyordu ancak burda veriyor
şuan enemy scriptinin içindesiniz
Animator anim;
Karakter kr;
void start()
{
anim = GetComponent<Animator>();
kr = GetComponent<Karakter_script>();
}
void OnTriggerStay2D (Collider2D coll)
{
if(coll.gameObject.tag == "Player" && kr.basıldımı == true) //basıldımı burda karekterin saldırma işlemidir
{
anim.Play("enemy_acıçekme");
}
}