[Squash The Creeps] Use Basis.looking_at to control facing

Co-authored-by: Aaron Franke <arnfranke@yahoo.com>
This commit is contained in:
A Thousand Ships
2023-09-07 18:28:18 +02:00
parent 68aefef5b9
commit 0938a48563

View File

@@ -26,7 +26,8 @@ func _physics_process(delta):
if direction != Vector3.ZERO:
# In the lines below, we turn the character when moving and make the animation play faster.
direction = direction.normalized()
$Pivot.look_at(position + direction, Vector3.UP)
# Setting the basis property will affect the rotation of the node.
$Pivot.basis = Basis.looking_at(direction)
$AnimationPlayer.speed_scale = 4
else:
$AnimationPlayer.speed_scale = 1