- Katılım
- 24 Ağustos 2017
- Mesajlar
- 2.823
- Makaleler
- 1
- Çözümler
- 16
Arkadaşlar yazdığım kodda bu hatayı alıyorum yardım ederseniz sevinirim. @Predator Titan
Hata altı çizili olan kısımdan kaynaklanıyormuş. Nasıl düzelteceğim?
Kod:
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using System.IO;
public class yakala : MonoBehaviour
{
public GameObject oyuncu;
public Material[] metaryal;
int sayı;
public Text tablo;
int puan = 0;
public int can = 10;
public Text cantablo;
float sure;
public Text suretext;
float toplam;
public Text topla;
void Start()
{
tablo.text = "Puan:" + puan.ToString();
cantablo.text = "Can:" + can.ToString();
sayı = Random.Range(0, 5);
oyuncu.GetComponent<Renderer>().material = metaryal[sayı];
}
void OnCollisionEnter(Collision temas)
{
if (temas.gameObject.name == "T" + metaryal[sayı] + "(Clone)")
{
puan = puan + 10;
tablo.text = "Puan:" + puan.ToString();
Destroy(temas.gameObject);
}
else if (temas.gameObject.tag == "düşman")
{
can = can - 1;
cantablo.text = "Can:" + can.ToString();
Destroy(temas.gameObject);
}
}
void Update()
{
sure += Time.deltaTime;
suretext = sure.ToString("f1");
if (puan == 100)
{
toplam = 100 * can / sure;
topla.text = toplam.ToString("f1");
Time.timeScale = 0;
}
else if (can == 0)
{
Application.LoadLevel(0);
}
}
}
Hata altı çizili olan kısımdan kaynaklanıyormuş. Nasıl düzelteceğim?
Son düzenleyen: Moderatör: