Kaynağa Gözat

Merge pull request #945 from AThousandShips/fix_global

[Squash The Creeps] Use `Basis.looking_at` to control facing
Hugo Locurcio 2 yıl önce
ebeveyn
işleme
1113bafac4
1 değiştirilmiş dosya ile 2 ekleme ve 1 silme
  1. 2 1
      3d/squash_the_creeps/Player.gd

+ 2 - 1
3d/squash_the_creeps/Player.gd

@@ -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