C# 为什么我的背景音乐在播放器对象被破坏时停止?

C# 为什么我的背景音乐在播放器对象被破坏时停止?,c#,unity3d,audio,C#,Unity3d,Audio,我使用Unity 5.5.4,我还在学习 我的问题是,当playerobject被销毁DestroyGameObject时,我的背景音乐停止播放,即使我将音乐放在ArenamageGameObject中,而不是playergameobject中 我的脚本中没有audio.stop之类的函数,我已经取消了playergameobject的标记,但仍然无法解决它 这是我的死亡函数: Void Death() { Instantiate(explosion, transform.positi

我使用Unity 5.5.4,我还在学习

我的问题是,当playerobject被销毁DestroyGameObject时,我的背景音乐停止播放,即使我将音乐放在ArenamageGameObject中,而不是playergameobject中

我的脚本中没有audio.stop之类的函数,我已经取消了playergameobject的标记,但仍然无法解决它

这是我的死亡函数:

Void Death() { 
    Instantiate(explosion, transform.position, transform.rotation);
    Destroy(this.gameobject);
}

您的播放机最有可能持有AudioListener


因此,当你破坏音乐时,就没有什么可以听你的音乐了。

停止编辑这个问题,你每次都在让它变得更糟。非常感谢,这就解决了问题,我把音频监听器放在了我的播放器后面的摄像机上,另一个问题是,放在哪里更好?Gamemanajer或Areamanaer?连接到无法销毁的空游戏对象谢谢,非常感谢,祝福你,呵呵