Moonwalking

Started by Wolfina, Thu 08/10/2015 19:55:16

Previous topic - Next topic

Wolfina

So i don't know if this bug really matters, but i noticed that when you have front, back, left, right, downleft, and downright, for a spite. it tends to moonwalk. It will occasionally spin in place and walk where you sent it, but face the opposite way.

This doesn't occur when you have the upleft and upright too. I don't know if this was overlooked, but i found it quite humorous.

Monsieur OUXX

I couldn't test that but I'm throwing my two cents: Are you sure that it's not caused by this phenomenon:
- You character is standing (not walking) facing upleft or upright, becauser that's the direction he was facing when he stopped walking.
- Since you don't have that loop, AGS uses a replacement "idle" frame (that's normally frame 0 of the walkcycle). => Imagine that AGS uses "down left 0" or "down right 0" as a replacement frame. Because of that the character looks like he's facing down loeft or down right when he is really facing up left or up right.
- Then you start walking again in a direction that has an actual loop. => For a split second, AGS skips from a frame facing backwrds to a frame facing the proper direction. => An optical illusion ensues => moonwalk effect.

More generally, I wouldn't expect the walk to look correct if there are two directions walkcycles missing altogether.

But as I said maybe I misunderstood the issue.
 

Khris

You can use either 4 or 8 loops. If you turn on diagonal loops but leave two of them empty, weird behavior is to be expected.

Monsieur OUXX

Quote from: Khris on Tue 13/10/2015 00:48:18
If you leave some expected loops empty, weird behavior is to be expected.
You summed it up much better than me! :D
 

SMF spam blocked by CleanTalk