mirror of
https://github.com/godotengine/godot-demo-projects.git
synced 2026-01-04 23:10:08 +01:00
Allow changing player facing side while in the air
* As soon as the user wants to change direction while in the air, change the character's facing side. * This allows for example shooting left then right while in the air and gives a better feeling.
This commit is contained in:
@@ -85,7 +85,14 @@ func _fixed_process(delta):
|
||||
new_anim="run"
|
||||
|
||||
else:
|
||||
|
||||
# We want the character to immediately change facing side when the player
|
||||
# tries to change direction, during air control.
|
||||
# This allows for example the player to shoot quickly left then right.
|
||||
if (Input.is_action_pressed("move_left") and not Input.is_action_pressed("move_right")):
|
||||
sprite.set_scale( Vector2( -1, 1 ) )
|
||||
if (Input.is_action_pressed("move_right") and not Input.is_action_pressed("move_left")):
|
||||
sprite.set_scale( Vector2( 1, 1 ) )
|
||||
|
||||
if (linear_vel.y < 0 ):
|
||||
new_anim="jumping"
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user