Hi
In attempting to solve the problem myself and take on the challenge, I first attempted to copy the Jump command whereby I added the new velocity from keydown to the players current rigidbody velocity. This didn’t work at the time but now I think this is because the keydown additional velocity by itself would be too slow with out a climb speed multiplier to overcome gravity. Am I correct in assuming this?
My second attempt was to use the transform.Translate method in order to move the player character up by the Y position, which immediately snapped the character down. For this I believe the movement was too small for a single key press whereby gravity snapped it down again. Is this line of thinking correct?
Finally could either of these methods be used for climbing? I’m wondering why the adjustment to rigidbody.velocity is the selected method and how this is better than simply transforming the y position of the player up or down.