saut: permettre le saut trop anticipé
Si le joueur appuyer sur la touche de saut un peu avant de toucher le sol, alors le personnage sautera au moment d'avoir touché le sol. ça permet au joueur de ne pas avoir totalement besoin d'être super précis sur la commande de saut pour pourtant faire bouger le personnage. Le mécanisme utilise un RayCast sous les pieds de la princesse pour savoir où se trouve le sol. Il restera à tuner cette variable dans le futur.
This commit is contained in:
@@ -215,6 +215,10 @@ animation = &"idle"
|
||||
target_position = Vector2(-10, 0)
|
||||
collision_mask = 16
|
||||
|
||||
[node name="wall_detect_right" type="RayCast2D" parent="."]
|
||||
target_position = Vector2(14, 0)
|
||||
collision_mask = 16
|
||||
|
||||
[node name="Camera2D" type="Camera2D" parent="."]
|
||||
zoom = Vector2(2, 2)
|
||||
|
||||
@@ -222,6 +226,6 @@ zoom = Vector2(2, 2)
|
||||
position = Vector2(2, 0)
|
||||
shape = SubResource("CapsuleShape2D_6r7th")
|
||||
|
||||
[node name="wall_detect_right" type="RayCast2D" parent="."]
|
||||
target_position = Vector2(14, 0)
|
||||
[node name="ground_far_detect" type="RayCast2D" parent="."]
|
||||
target_position = Vector2(0, 38)
|
||||
collision_mask = 16
|
||||
|
||||
Reference in New Issue
Block a user