今天制作了一个小Demo, 在Demo中遇到了一些问题,在克隆板块中遇到了 敌方模型无法复刻问题,经过一次次的测试,发现了C#代码的Bug ,
源码测试:
public class EnemyShip : MonoBehaviour {
public GameObject enemyExplosion;
private AudioSource enemyAudio;
void Start () {
enemyAudio = GetComponent<AudioSource>();
}
void OnTriggerEnter(Collider other)
{
if (other.tag == "Player" || other.tag == "PlayerBolt")
{
GameManager.enemyLife--;
if (GameManager.enemyLife == 0)
{
GameManager.enemyLife = 5;
Instantiate(enemyExplosion, transform.position, transform.rotation);
enemyAudio.Play();
Destroy(gameObject,0.2F);
经过测试发现 :代码在运行中 unity添加音效但无法正常播放音频