I have a setup like this in an animation controller:
State2 is first after State1, so it should be selected, if the conditions are met:
But the transition to state 2 is instant and does not need interpolation. I set it up like this:
The transition to state 3 needs interpolation and is set up like this:
But instead, state 3 get always selected.
I first thought it to be a bug, but I found the reason: Because the interpolation time is higher, State 3 needs to start earlier, and therefore the transition to state 2 is not even tested yet.
Just setting the opposite condition for state 3 is not possible in this case, since I use a trigger as a condition.
In my case, state 3 is not a real state, but the exit node, which always seems to use interpolation.
I’d like to be able to just turn this off for the exit state. This seems to be the best solution in this case.
Any idea how to do this? Or any other solutions to my Problem?