Problem with Constant Looping of my Idle View

Started by maximusfink, Mon 30/07/2012 05:57:06

Previous topic - Next topic

maximusfink

Hi all, I've been searching the forums and beating my head against my desk all day trying to figure this out. Basically the player character in my game is a robed guy with flames billowing out from under his cloak. He doesn't have a traditional walk cycle, instead he sort of glides around. So my Normal View is his "walk" cycle, which is essentially his robes flowing a bit, and flames coming out of them, but while there is a first standing frame in this animation, it is just a placeholder and not his actual standing pose, which I am handling with an Idle View. In the idle animation, his robes are not flowing but flames are still billowing out from under them.

I've put a line in the Global.asc under the Game_Start function: --->      cCharacter.SetIdleView([idleView], 0);

The game starts and he's standing there looking good and I move him and that all looks fine too, but when he reaches his destination he gets stuck on the first frame of his normal view for anywhere between one or a half of a second before switching to his Idle View, which loops uninterrupted once it gets going. By first frame I mean the standing frame, I know it is this frame because I had it blank at one point in which case he'd disappear before going into idle view.

It looks crappy and I can't figure out how to fix it. As a side question, is there any way to include those first frames of the normal view loops into the animation itself? Sorry if I'm posting too much, thanks for any help.


EDIT: should I have posted this question in Advanced Technical Questions?


SMF spam blocked by CleanTalk