
unity 3d geliştirme sistemi
2
●65
- 13-07-2021, 08:41:02Güclendirme nasıl gelişecek bilmiyorum ama bir örnek vereyim.
Örneğin ;
if (Input.GetMouseButton(0))
{
int value += 1;
}
Daha sonra bu değeri health yerine koyacaksınız.
Kısa mantık:
Degiskene deger ver , dolaylı yollardan degeri arttir istediğin yere yaz . Kolay gelsin - 13-07-2021, 11:36:51
using System.Collections; using System.Collections.Generic; using UnityEngine; public class Enemy : MonoBehaviour { bool oyunadevam; public int value; private void OnTriggerEnter(Collider other) { if (other.gameObject.tag == "mermi") { health -= value; if (health <= 0) { gameObject.tag = "ölmek"; oyunadevam = false; } } } }
VALUE değerine upgrade yaptığınız scriptten; Enemy enemy; tanımlayıp ulaşıp value isimli değerini Set edin
Örnek : enemy.value = 2;