Play Music Across Scenes?
JoshKahane
Member Posts: 470
Hi
I have given it a search and all sorts but can't get this one figured out. I have imported my music as music not a sound and set it to play on an actor which is present in every scene. I want the music to continue playing from where where it stop either when the scene resets or changes. I don't want it to start from the beginning of the track every time which is what is currently happening? How can I achieve this? Thanks.
Kind regards,
Josh Kahane.
I have given it a search and all sorts but can't get this one figured out. I have imported my music as music not a sound and set it to play on an actor which is present in every scene. I want the music to continue playing from where where it stop either when the scene resets or changes. I don't want it to start from the beginning of the track every time which is what is currently happening? How can I achieve this? Thanks.
Kind regards,
Josh Kahane.
Comments
Even better:
On one of my projects, I have an 'intro' screen. When it moves to the title screen (press a button, say, or on a timer) it starts the music playing with the 'play music' behaviour on a loop.
Now it doesn't need to be anywhere else. Just make sure that if you reset the game, it goes back to the intro screen first to kick off the music.
Hope that helps!
QS
Dr. Sam Beckett never returned home...
Twitter: https://twitter.com/Quantum_Sheep
Web: https://quantumsheep.itch.io
Now, it starts playing and plays continually into my level select scenes, easy, normal and hard without an issue. Then if I actually start level 1 or any other level it stops. How odd. Any ideas?
EDIT: Ahh ok a thought about it not working when starting any levels, I have the scene restart at the beginning of every level. Would it have an effect?
EDIT 2: Ok I have tried removing the reset scene function which is at the start of every level (I swear I had such brilliant reasoning for putting that there ages ago, not sure why, I will soon see if it breaks something) Without ti reseting at the start of every level the music now continues through to the level.
Ok my issue now is that when I die I have to reset the scene and that stops the music. What can I do?
To be fair, I'm not sure. I have different music per level in most of my games now so this hasn't come up much!
Maybe work around a different way to reset the level? What I do, is have a timer start at the beginning of a level. Then when the timer hits certain points (30 seconds, 44 seconds etc) I spawn bad guys.
Therefore, if I need to reset the level, I have some rules that say:
If player is dead
Destroy enemy actors (this rule would be in the enemies themselves)
Reset time to 0.
Reset anything else you want reset (e.g. score).
Spawn player actor.
This should work as you're not actually using 'reset'.
Hope that helps,
QS
Dr. Sam Beckett never returned home...
Twitter: https://twitter.com/Quantum_Sheep
Web: https://quantumsheep.itch.io
The only way I know to do it is to use Change Scene and keep track of the current level that you are on, like this:
When game.currentLevel = 1
Change Scene to Level 1
You will need 1 Rule for every Scene.
It gets to be a lot of fun when you have 80 scenes like danger cats...