How to get the somersault to work if the player is pushing forward
When I put a somersault timeline in my player for the jump it works fine if he is standing still, but if the player is pushing up with the stick the somersault stops half way. How do I solve that?
-
Have you tried running the left stick through a node.
Add a keyframe to the full length of the timeline that powers off the node to prevent the stick output passing through while the timeline is playing. (effectively disables the stick) -
I may have gotten this wrong in that I assumed you are using the left stick output, but it's more likely the default movement of the puppet under the left stick yes?
Id have few other suggestions to try.
Can you keyframe the controller sensor on the puppet to power off while the somersault is playing, this might disable the left stick.
Maybe keyframe the puppets walk & running speeds to zero while the somersault is playing to try prevent the left stick interfering.
It may help to keyframe an advanced mover to damp in the X & Z but not Y while the somersault plays to prevent the left stick being able to move the puppet but allow the puppet to jump up for the somersault. You could add a rotator to this setup and damp rotation so the puppet can't rotate due to the sticks being pressed during the somersault either.
댓글을 남기려면 로그인하세요.