Hi Chris,
I have been working with this character object in a third party cutscene editor and I turned off "live preview" in the FollowSortingMap component. However, when I was trying to make changes in editor with regards to the scale of the character (as I am working my cutscenes in a very manual way) my edits kept getting overriden to (1,1,1).
I had a look at the FollowSortingMap script, and noticed that when the "live preview" checkbox is unticked, the character automatically gets locked at Vector3.one.
Just a suggestion to change the behaviour of the FollowSortingMap script for a character so that when the live preview checkbox is unticked, the character should not automatically scale to any value at all (currently Vector3.one (1,1,1)).
Or at the very least put in another checkbox "lock scale at 1,1,1" that performs that function.
But don't think it should be by default.
I've currently just commented out that line, but I obviously don't like editing core as it will get overwritten with updates.
Comments
Could you elaborate on your "manual way" of working? I feel like I'm being told the solution without knowing the full question.
I would like a bit more clarity, though. Are you animating the "AC" characters (i.e. the root objects), or just their children? I'm trying to understand why - if AC previews the correct scale anyway - you're looking to override the scales at all, unless the characters need to appear at different sizes to how they would in normal gameplay.
The resetting to unit scale is done because a sprite child should be this in it's default state. If it were possible to only reset it at the point that the "Live preview" option is unchecked, would that be a reasonable compromise?