Witam, jak nick wskazuje jestem początkujący więc proszę o w miarę proste wyjaśnienie problemu.
Oto skrypt, który napisałem w Visual Studio oraz podczepiłem to kostki, która kiedyś będzie przeciwnikiem w unity.
Chciałbym aby przeciwnik zginą po 5 kliknięciach (tak wiem że warunek jest
<=
) jednak przeciwnik nie chce czekać na pięć kliknięć tylko ginie gdy tylko odpalę kod, który prezentuje się w ten sposób :
using UnityEngine;
using System.Collections;
public class Enymy : MonoBehaviour
{
public int hp = 5;
void OnMouseUp()
{
hp--;
transform.position = new Vector3(0, 1, 0);
}
void Update ()
{
OnMouseUp();
if(hp <= 0)
{
Destroy(gameObject);
}
}
}
Z góry dzięki za odpowiedź.