Void update bildiğim kadarıyla sürekli kontrol edilen kodlar. Belki Düşmanın canı 1 kere kontrol ediliyordu. Siz Void update koyunca sürekli bakıldı ve 0'ın altına inince yok oldu.
using UnityEngine;
public class EnemyHealth : MonoBehaviour
{
public int health;
public void GetDamage(int amount)
{
health -= amount;
if (health <= 0)
{
Destroy(gameObject);
}
}
}
Aynı kodlarla çalışmışız sanırım. Ben şimdi çalışıyorum da acaba offset kısmını hatırlıyor musunuz nasıl ayarladığınızı. Benim sorunum da vuruyorum can eksilmiyor.