I am having a problem that I have not been able to find any answer to online... here is the situation
I am using audible dialog in my game, with synced animations made in flash, exported as PNG sequences.
I trigger the animations and audio clips in the same event, and the sync works just fine.
The problem that occurs is when one scene has up to 15 different synced animations / audio clips.
Sometimes the animation happens without the corresponding audio. This happens intermittently,
in other words, the same version of the game file previewed in the same browser (IE in this case) acts
inconsistently as far as audio is concerned. Sometimes a dialog playback happens, sometimes not.
This is a major issue, as my game uses an audible dialog system, and if the audio event does not occur,
there is a gap in the flow of the story, and as is with the current state of my engine, the game stops at that line
and no further progression is possible (the next event is triggered by "on audio ended" or "X audio is playing [inverted]"). I have read about workarounds where a timer can force the game to go on
without the audio event happening. This is not favorable in my game, because I'd rather use all audio or all text
for dialog, consistently.
I am trying to figure out at this point whether HTML 5 is a viable vehicle for this type of dialog system.
Basically, the system as is has some sprite objects with over 30 animations, and total game has about 100
audio clips for dialog. This type of game may be better suited for Flash perhaps, but the bummer is that aside from
dialog, most of the game is already built in construct, and I'd rather see it through to completion, with or without dialog. Is this setup too bloated for construct with all the sprites and audio clips? I am leaning toward a simple text readout for dialog, but would like to retain the charm of the animated dialog if possible, especially since all the
animating is already done, with hours of work put into the dialog sync.
Let me know if you have questions.
I love Construct 2 other than this issue. What a great and versatile tool!