princess/collaumur: éviter de coller proche du sol
Avant quand la princesse était sur un mur proche du sol elle était forcément en wall jump. J'évite ça en faisant en sorte que si le raycast qui détecte le sol de loin est triggé alors, l'état "s'appuye au mur" est désactivé. Merci Raph!
This commit is contained in:
@@ -498,12 +498,12 @@ func compute_state() -> void:
|
||||
coyote_grab.remove_at(0)
|
||||
|
||||
# gestion de l'état de la pression au mur
|
||||
pressing_wall_left = not is_on_floor() and (
|
||||
pressing_wall_left = (not is_on_floor() and not ground_far_detect.is_colliding()) and (
|
||||
wall_detect_left.is_colliding() or
|
||||
wall_detect_left2.is_colliding() or
|
||||
wall_detect_left3.is_colliding()
|
||||
)
|
||||
pressing_wall_right = not is_on_floor() and (
|
||||
pressing_wall_right = (not is_on_floor() and not ground_far_detect.is_colliding()) and (
|
||||
wall_detect_right.is_colliding() or
|
||||
wall_detect_right2.is_colliding() or
|
||||
wall_detect_right3.is_colliding()
|
||||
|
||||
Reference in New Issue
Block a user