#Why is move_and_slide() setting my velocity.y to 0.0 here?
1 messages · Page 1 of 1 (latest)
It thinks you are grounded.
Or seperate wall slide from moving
move_and_slide()
if is_on_wall() and velocity.y > max_wall_slide_speed:
velocity.y = max_wall_slide_speed
Doing that just made it slower sliding down
This doesn't change the fact that move and slide sets the velocity.y to 0.0