mirror of
https://github.com/godotengine/godot-demo-projects.git
synced 2025-12-31 09:49:06 +03:00
Fix vertical movement sprite in Dodge the Creeps (#1006)
Using rotation in the player node instead of flipping vertically, by doing so the trail is also rotated.
This commit is contained in:
committed by
GitHub
parent
f954d78903
commit
8fc246a051
@@ -37,11 +37,12 @@ func _process(delta):
|
||||
$AnimatedSprite2D.flip_h = velocity.x < 0
|
||||
elif velocity.y != 0:
|
||||
$AnimatedSprite2D.animation = &"up"
|
||||
$AnimatedSprite2D.flip_v = velocity.y > 0
|
||||
$Trail.rotation = PI if velocity.y > 0 else 0
|
||||
rotation = PI if velocity.y > 0 else 0
|
||||
|
||||
|
||||
func start(pos):
|
||||
position = pos
|
||||
rotation = 0
|
||||
show()
|
||||
$CollisionShape2D.disabled = false
|
||||
|
||||
|
||||
Reference in New Issue
Block a user