Search Issue Tracker
Won't Fix
Votes
0
Found in
2017.4
2018.4
2019.1.14f1
2019.2
2019.3
2020.1
Issue ID
1182424
Regression
No
Blend Tree right side animation is favored over left side animation
Reproduction steps:
1. Open user's attached project "Ruby's rpg"
2. In the Project window, go to Art > Animations and double-click on the "Robot" controller
3. In the Animator window, double click on "Blend Tree" and then click on the opened Blend Tree
4. In the Inspector, drag the red dot from the middle to the left
Expected result: Animation changes from "RobotRight" to "RobotLeft" almost immediately
Actual result: Animation "RobotLeft" is played only when red dot is exactly on the left node
Reproducible with: 2017.4.35f1, 2018.4.13f1, 2019.2.14f1, 2019.3.0f1, 2020.1.0a15
Note: Works as intended when going up-down instead of going left-right
Comments (1)
-
alicederyn
Dec 18, 2020 18:56
Could Ruby's Quest please be updated to use the recommended process (or at least link to this issue) so others like me aren't caught out by this in future?
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- “FMOD failed to set the software format to the custom sample rate…” warnings are thrown as System Sample Rate value is being changed in Audio section of Project Settings window
- VFX Marquee selection does match the visual indicator
- “Invalid AABB aabb” errors are spammed when “Infinity” value is entered in Collider Component fields
- Editor Role does not sync with the MPPM Play Mode Scenario Role when entering Play mode
- Long asset names cause overlap with the “Find” function in search result tabs
Resolution Note:
This is due to FlipX parameter being used to do the Left animation.
The 2D BlendTree is trying to blend a Bool parameter, which will always be FALSE unless 100% of the blendtree is at TRUE.
Changing this behaviour would change how Bools are animated across all Unity. This is too much of a risk.
Workaround : don't use FlipX, manually change the sprites.