我将一个音频源附加到一个游戏对象和一个附加到播放的脚本中:
void OnCollisionEnter2D (Collision2D col) {
if (col.gameObject.tag == "tag") {
col.gameObject.GetComponent<AudioSource>().Play();
Destroy(col.gameObject);
GetComponent<Score>().score += 1;
}
}
发生碰撞时播放声音。但它没有用,我想知道错误在哪里。谢谢您的帮助。 除声音之外的一切都在起作用,它不是碰撞也不是音量问题。
答案 0 :(得分:0)
问题是你正在摧毁播放后立即播放音频的GameObject。请考虑将AudioSource附加到其他GameObject。