I posted this to the Official News page about the latest update, maybe I should have posted this here. Sorry.
I think I found a bug in the latest update.
I'm in 2D mode and it has to do with the character not facing the correct direction.
The player has diagonal directions, which have all worked up until the last update.
When the player walks and idles he can stop in diagonal directions just fine, but the bug seems to be when he is instructed to do so.
Many of the markers corresponding to hotspots are to 45, -45, 135, -135 degrees, in order to indicate diagonal directions. The hotspots are checked "walk to marker" and "face direction", but he can only face U, D, L, R. The UR, UL, DR, DL directions don't work. Also, when I use the Action "Character: Face Direction", it ignores the UR, UL, DR, DL directions and makes him face U, D, L, or R.
I restarted UNITY and then my computer (just in case) and the problem persists.
What could be causing this?
Thanks for any response.
OS X El Capitan, Macbook Pro Mid-2012
Unity version 2017.1.0f3 Personal
Adventure Creator version 1.59e
Comments
Characters in 2D games now account for the scene's perspective - meaning if the scene has a large range in scale (i.e. a small change in the y-axis causes a large character scale change), then rotations are updated to reflect that. It's more obvious if >8 directions are used, but characters should face a more perspective-correct direction now.
The impact of this effect is inversely-proportional to the Vertical movement factor, which can be set globally (in the Settings Manager), or locally (in the Scene Manager).
What is yours currently set to? The default value of 0.7 shouldn't cause any such change. I'll consider making this new feature optional, however, if there is a need for it.