Destroy yerine remove kullandın mı?
Destroy(this.gameObject);
Kodu şu şekilde değiştirip dener misiniz?
C#:Destroy(this.gameObject);
İşe yaramadı maalesef.
using UnityEngine;
public class EnemyHealth : MonoBehaviour.
{
public int dusmancan;
public void GetDamage(int amount)
{
dusmancan -= amount;
if (dusmancan == 0)
{
Destroy(gameObject);
}
}
}
using UnityEngine;
public class EnemyHealth : MonoBehaviour.
{
public int dusmancan;
public void GetDamage(int amount)
{
dusmancan -= amount;
}
void Update (){
if(dusmancan <=0){
Destroy(gameObject);
}
}
}
void update koydum ve düzeldiKod:Destroy(this.gameObject);
Dener misin olmazsa düşmani bir Value olarak belirt.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.