Facing left when inputting up and down

When in idle or walking states,
if I input up or down, the character turns left.
This has been happening since some update, and I can’t figure out the cause.

Left and right use different images
without Y-axis inversion.
Also, disabling up/down input entirely
would cause issues with ladder climbing, so I can’t do that for now.

What should I do?

I tried to reproduce the issue with a minimal project locally, but it doesn’t seem to happen. So I suspect it’s related to some configuration setting…

Possible causes could be:

  1. Pressing the Up key transitions to some state where Left is specified.
  2. The display direction setting is using FaceDirectionSettings, and there’s some configuration in FaceDirectionSettings that makes the character face left.
  3. An image facing left is registered for the upward direction in the animation set.

I think these are the likely culprits, but what do you think?

1 Like

Thank you for your reply.

Even with the ActionGameMan sample, if you add a new direction to wait and set the slide animation to only face left (while the original wait animation faces only right),
it will switch to slide when moving up or down.

1 Like

Thank you!
I’ve confirmed this on my end.

Strangely, this issue occurs when the state’s display direction is directly set to “Movement Direction” or “Movement Key Direction”. However, it seems to work correctly when the state’s display direction is set to “Use FaceDirectionSettings”, and the “Movement Direction” and “Movement Key Direction” are specified within FaceDirectionSettings…

In any case, I will report this to the development team.

1 Like

Sorry for the wait! This issue has been fixed in version 1.2.9, released today!

1 Like

Thank you for your response.

Sorry to bother you again, but the behavior has become strange after the update, so I’m reporting it.

This issue also occurs in the ActionGameMan sample:

  • If you jump while holding ↑ or ↓, the character jumps while still in the idle motion (the motion doesn’t change until you press left or right again).

  • The same happens when climbing a ladder; the character remains in the idle motion.

I’m also experiencing similar issues in my own game project, such as being unable to return from a crouching position. I suspect it’s likely the same issue affecting the ActionGameMan sample.

I’d appreciate it if you could look into this.

This may be related: ACTION GAME MAKER 1.2.9 パッチノート - Moonling の #3

In relation to the animation fix mentioned above, we have identified the following issue:

If a state transition occurs while the character is facing a direction without a defined animation, the animation will not play, and subsequent state transitions may fail.

Examples of occurrence:

  • Transitioning from falling to a landing motion that is only defined for left and right directions.
  • When the display direction is set to the movement direction, transitioning while facing downward.
    → Since no animation is defined for the downward direction, playback fails, causing the issue.

This issue will not corrupt your project, but if you are affected, please consider using the beta branch (e.g., previous-version).

This is a temporary issue and is scheduled to be fixed in the next update.

Sorry for the wait. We’ve made the necessary fixes in today’s release, version 1.2.10. Could you please verify them?

Thank you for your support.

I checked it, and the problematic behavior has improved significantly, but…

In the ActionGameMan sample, after adding a left-facing direction to animation 01_move, setting a different animation, and disabling automatic Y-axis flipping for both left and right directions, the following issue occurs:

When you press either the up or down direction and then walk left during a test play, the character moves left while still facing right.

You can confirm this with the settings shown in the diagram.

Thank you for your confirmation!
Since our development team is currently on the Golden Week holiday, there may be a slight delay, but we will proceed with the verification.
We have kept the previous-version branch at the version before this animation issue occurred, so please feel free to use it as needed.

1 Like

As a temporary workaround, I was able to avoid the issue by setting the animation to “up-right.”

The fix for this issue involves ensuring that if a transition occurs while a non-existent direction is selected, the animation for the initial direction is played.
Therefore, it appears that the problem occurs because transitioning while “up-right” is selected results in this issue, as there is no animation for “up-right.”

While this could be considered expected behavior, it seems odd that an “up-right” animation is selected even though the character isn’t moving in that direction, so I’ll report it as a bug.

Understood. We’ll handle this until the fix is applied.