2017-12-07 5 views
0

Ich arbeite mit Unity 5.5.4 und lerne immer noch.Warum hört meine Hintergrundmusik auf, wenn das Player-Objekt zerstört wird?

Mein Problem ist, wenn die player(object)destroyed(destroy(gameobject)) bekommt, meine backgroud Musik aufhört zu spielen, auch wenn ich in Arenamanager(gameobject) meine Musik legen, nicht in player(gameobject).

Ich habe keine Funktion wie audio.stop oder etwas in meinem Skript und ich habe bereits die player(gameobject) getagged und ich kann es immer noch nicht lösen.

Hier ist mein Tod Funktion:

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

Beende die Bearbeitung der Frage, du machst es jedes Mal schlimmer. – Equalsk

Antwort

1

Ihr Player wird höchstwahrscheinlich die AudioListener halten.

Also, wenn Sie zerstören, ist nichts mehr zu Ihrer Musik zu hören.

+0

Vielen Dank, das ist es zu lösen, legte ich den Audio-Listener auf der Kamera, die meinem Player folgen, eine andere Frage pls, wo ist der bessere Ort, um es zu setzen? Gamemanaer oder Aremanaer? –

+1

An ein leeres GameObject anhängen, das nicht zerstört werden kann – Programmer

+0

Danke, vry viel, segne dich, hehe –

Verwandte Themen