【发布时间】:2017-11-23 19:34:27
【问题描述】:
您好,我想在游戏对象与对撞机发生碰撞时播放声音。我为此检查了 Unity 文档,但我似乎不明白为什么这不起作用。我已将音频源应用于对撞机。
public AudioClip impact;
private AudioSource audioSource;
void Start(){
audioSource = GetComponent<AudioSource>();
}
void OnCollisionEnter2D(Collision2D coll){
if (coll.gameObject.tag == "Enemy") {
audioSource.PlayOneShot (impact);
Application.LoadLevel ("win");
}
}
【问题讨论】:
标签: unity3d