none
Unity 3D'de Bi karakterim var Öldüğünde Ona Atanan Para Değerini Canvastaki Texte Yazsın İstiyorum Ama Olmuyor Yardım Edermisiniz ?

    Soru

  • Selamın Aleyküm Öncelikle ben bu kodu yazıyorum ama zombie' karakterimin canı 0'a inince Gold Kısmana 10 yazmıyor yani toplama işlemini yapmıyor bu işlemi nasıl yapabilirim.

    using UnityEngine;

    using System.Collections;

    using UnityEngine.UI;

    public class enemycan : MonoBehaviour {

    public float can;

    public UnityEngine.UI.Text GoldDisplay;

    public int Gold=0;

    Public Float zombiepara=10;

    void Start () {

    can = 100;

    }

    void Update () {

    GoldDisplay.Text="Gold:"+Gold.ToString();

    if (can == 0) {

    Gold+=zombiepara;

    Destroy(gameObject, 0);

    }

    }

    void OnTriggerEnter2D(Collider2D carpmamermi){

    if (carpmamermi.gameObject.tag == "mermi")

    { can - = 20; }

    }

    }

    5 Ağustos 2016 Cuma 09:19

Yanıtlar

Tüm Yanıtlar