【发布时间】:2021-03-25 11:00:50
【问题描述】:
我想给我的敌人播放死亡动画。基本上,他有一个空闲动画,我想在他死时播放死亡动画,一两秒后,游戏对象被删除。我是编码新手,所以一个基本的解决方案会更好:)。 这是我的编码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class EnemyHealthManager : MonoBehaviour {
public int enemyHealth;
public GameObject deathEffect;
public int pointsOnDeath;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update ()
{
if (enemyHealth <= 0)
{
Instantiate (deathEffect, transform.position, transform.rotation);
ScoreManager.AddPoints (pointsOnDeath);
Destroy (gameObject);
}
}
public void giveDamage(int damageToGive)
{
enemyHealth -= damageToGive;
}
}
【问题讨论】: