ben unity ile bir platform (2d) oyunu yapıyorum ama oyuna düşman ekledim en başta normal çalışıyordu düşma ölünce içinden 1 tane para çıkıyordu ama sonra düşmana death animasyonu koyunca bozuldu ve düşman ölünce içinden sonsuz para çıkmaya başladı nasıl düzeltebilirim kod şu şekilde; using System.Collections; using System.Collections.Generic; using UnityEngine; using System.Threading.Tasks; public class dusmanCan : MonoBehaviour { public Animator animasyon; public float TotalCan; public float gidenCan; public GameObject effect; public GameObject coin; void Start() {
}
void Update() {
} void OnTriggerEnter2D(Collider2D other) { if (other.CompareTag("Player")) { TotalCan -= gidenCan; } if(TotalCan <= 0) { animasyon.SetBool("olme", true); Destroy(gameObject,3); Instantiate(effect, transform.position, Quaternion.identity); Instantiate(coin, transform.position, Quaternion.identity); } } } |
Bildirim