Unity - A计划(一年有效期) 扫二维码继续学习 二维码时效为半小时

(61评价)
价格: 2208.00元
坦克大战的问题 坦克受到攻击不掉血
猫懒发起了问答2018-09-11
1
回复
1446
浏览
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class TankHealth : MonoBehaviour {

    public int hp = 100;
    public GameObject tankExplosion;

    // Use this for initialization
    void Start () {
		
	}
	
	// Update is called once per frame
	void Update () {
		
	}
    void TakeDamage()
    {
        if (hp <= 0) return;
        hp -= Random.Range(10, 20);
        if (hp <= 0)
        {
            GameObject.Instantiate(tankExplosion, transform.position + Vector3.up, transform.rotation);
            GameObject.Destroy(this.gameObject);
        }
    }
}

这是写的代码

所有回复
发表回复
你还没有登录,请先 登录或 注册!