r/godot•
LaylaCrit

What would be the best way to give player extra window for wall jumps

help me

Im into movent again, making new controller, implementing wall jumps. My basic idea is to call is_on_floor while airborne and then walljump(wall_normal) which works fine, but it may be tricky to jump off of edges of walls and collumns, when only 1 point in space touches character collider. Also is_on_wall only really works when you really jam into the wall, not when youre going past it and barely touching. Is there a way to give a bot of extra window for that distance from wall? I tried Area3D, characterbody and rigid body with colliders that are a bit bulkier than others. Area3D seems ro be working best at actually detecting when youre near a wall, but i cant really get a normal to the wall out of it. RigidBody3D worked with collision monitoring, but it only works like half of the time for some reason, and second CharacterBody3D bot sound preposterous, and its is_on_wall doesnt work. Is there a better method?

Posted Apr 20, 2026, 8:48 PM UTC

35

Comments aren't archived yet

This post had 5 comments on Reddit. Comments for this period haven't been loaded into the archive yet.