Need help: Playmaker Physics Based Platformer
Hello,
Thanks in advance for taking the time to read my question! I'm trying to create a physics based platformer and I've run into a bit of a problem with character control. My apologies, I'm very new to Unity and Playmaker so please bare with me. The character control scheme that I've envisioned is as follows:
Left mouse click: charge jump
Release left mouse: Jump
Arrow Keys: moves character on the x and z axis (character can only move on the x and z in the air/mid jump)
I'm using an "add force" on the Y axis for the jumping action which activates upon left mouse button release. I need some way to move the character around in the air (x and z axis) only if the jump has been initiated.
I've tried to use "Get Axis Vector" and "Controller Simple Move" but this doesn't work. In this situation the character gets grounded as soon as jump is released.
I've also tried using an "Axis Event" along with "Add Force" upon mouse button release. This gives me something in the ballpark of what I'm intending but it doesn't give me the precision that I'm looking for.
I want to be able to hold the arrow for a sustained move or tap it for a precision move. I'd like to be able to terminate my left input with a right input. Basically I'm looking for standard 3rd person controls when (and only when) my character is in the air.
Any suggestions are greatly appreciated. Many many thanks!
Your answer
Follow this Question
Related Questions
How do you move a second character controller object on top of a first one when jumping? 0 Answers
Problem with character controller movement and gravity 0 Answers
How works realistic grass like in the game Ori and the Blind Forest 1 Answer
Character controller aplly gravity in FixedUpdate with my own gravity in Update 1 Answer