Fix annoying issue with LookAt
Add jump scare
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user