I’m playing two different actions on two different layers, and I want the action playing on the second layer to fade out. I’ve avoided using the action actuator since that gave me all sorts of problems and have been using the playAction() python method instead.
The only way I was able to get the action to fade out was to continually call playAction() with increasing weight values. This actually works perfectly fine except for one problem. Whenever the action playing on the first layer changes while the second action is fading out, the armature “jumps” to a new position even though the new action on the first layer uses blendin.
My only guess as to what’s causing this is that when the first action changes, Blender immediately applies the second layer action to the new action and disregards the blendin frames.
So my question is does anyone know of a proper way to fade out an action on another layer or how to fix the problem I’m having?