Fix annoying issue with LookAt

Add jump scare
This commit is contained in:
2026-02-05 20:10:41 -08:00
parent c6fbc9f553
commit da8c4209d7
18 changed files with 197 additions and 273 deletions

View File

@@ -228,7 +228,7 @@ public abstract partial class Enemy : CharacterBody3D, IEnemy, IProvide<IEnemyLo
var lookDirection = GlobalPosition - targetPosition;
var look = new Vector3(lookDirection.X, GlobalPosition.Y, lookDirection.Z);
if (!look.IsEqualApprox(GlobalPosition))
LookAt(look, Vector3.Up);
LookAt(look - new Vector3(0.001f, 0.001f, 0.001f), Vector3.Up);
}
protected void SetTarget(Vector3 targetPosition) => TargetPosition = targetPosition;