- Joined
- Jul 15, 2005
- Messages
- 356
Before I spend a massive amount of time on a fix that might or might not work, I'd like to see what other people suggest...
I've got a cinematic-only map, with music in the background.
From my observations, the music always takes the same amount of time to play from start to finish, irrespective of the speed of a user's computer. However, the actions occurring in the cinematic can be slightly faster or slightly slower depending on the user's computer speed. This is a problem, because computers faster/slower than my test PC may cause the music to go out of sync with the events on-screen.
At the moment, the cinematic's events are a bunch of triggers separated by "Wait (game time)" commands, and I think that might be the problem.
My question is: to make sure the events on-screen always take the same amount of time (regardless of the speed of the user's computer), which of the following options will work?:
1) Using "Wait" (instead of "Wait (game time)")?
2) Using a separate trigger for everything that happens in the cinematic, with each trigger triggered by an individual countdown timer?
3) Using a separate trigger for everything that happens in the cinematic, with each trigger triggered by an "elapsed game time" event?
I've got a cinematic-only map, with music in the background.
From my observations, the music always takes the same amount of time to play from start to finish, irrespective of the speed of a user's computer. However, the actions occurring in the cinematic can be slightly faster or slightly slower depending on the user's computer speed. This is a problem, because computers faster/slower than my test PC may cause the music to go out of sync with the events on-screen.
At the moment, the cinematic's events are a bunch of triggers separated by "Wait (game time)" commands, and I think that might be the problem.
My question is: to make sure the events on-screen always take the same amount of time (regardless of the speed of the user's computer), which of the following options will work?:
1) Using "Wait" (instead of "Wait (game time)")?
2) Using a separate trigger for everything that happens in the cinematic, with each trigger triggered by an individual countdown timer?
3) Using a separate trigger for everything that happens in the cinematic, with each trigger triggered by an "elapsed game time" event?