Enemy adjustments

This commit is contained in:
2024-09-04 17:20:14 -07:00
parent 18a6d5a0b7
commit 3dffa12eb8
5 changed files with 7 additions and 7 deletions

View File

@@ -23,10 +23,11 @@ namespace GameJamDungeon
}
enemy.NavAgent.TargetPosition = gameRepo.PlayerGlobalPosition.Value;
var nextPosition = enemy.NavAgent.GetNextPathPosition();
enemy.LookAt(enemy.NavAgent.GetNextPathPosition());
var lookAtPos = enemy.NavAgent.GetNextPathPosition();
enemy.LookAt(new Vector3(lookAtPos.X, enemy.GlobalPosition.Y, lookAtPos.Z), Vector3.Up);
var direction = enemy.NavAgent.GetNextPathPosition() - enemy.GlobalPosition;
enemy.Velocity = direction * 2.0f * (float)delta;
enemy.Velocity = enemy.Velocity.MoveToward(direction.Normalized() * 0.01f, (float)delta);
Output(new Output.MovementComputed(enemy.Velocity));