🐛 Bug fixes

This commit is contained in:
2025-08-30 23:26:19 +08:00
parent 7438ba407a
commit 88647b1c41
4 changed files with 7 additions and 7 deletions

View File

@@ -75,8 +75,8 @@ public partial class TurretTile : BaseTile
_hasTarget = true;
// Calculate target angle
var direction = (nearestEnemy.GlobalPosition - _spriteBarrel.GlobalPosition).Normalized();
var targetAngle = Mathf.Atan2(direction.Y, direction.X);
var direction = (nearestEnemy.GlobalPosition - _barrelTip.GlobalPosition).Normalized();
var targetAngle = direction.Angle() + 90f;
// Smoothly rotate towards target
_spriteBarrel.Rotation = Mathf.LerpAngle(_spriteBarrel.Rotation, targetAngle, (float)delta * RotationSpeed);