C# user here
I’m talking about moves that take some time and are not controlled by character (FPS game using character controller). E.g when player presses ‘E’ character throws himself on the right and rolls on the ground than stands up. This requires some moves and/or rotations (both for Player and camera) that need to be performed in a sequence one after another.
Another yet similar thing is climbing - when has a cube in front of the player and he presses ‘x’ his will slowly lift his body (with his invisible hands) and climb on the top of it. So here are my two questions:
- What commands should one use to achieve those kind of effects in desirable order and with the right timing (jump right, roll, stand up - everything in about 3 seconds) || (lift up a little bit, lean forward and stand up - also about 1 second for each action)
- How does one handle the moves themselves. As far as I know all character controller moves are done by assigning some vectors to the script in Update, so there’s no place for those sequences. I’d love to have them done properly, a little bit like animations in models, with lot’s of control, not by assigning forces.