From 907585d60c828a278765ef44f4a36382da33c0c6 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 28 Dec 2022 16:13:03 +0800 Subject: [PATCH] 1 --- server/gameserver/creature.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index 7da49dd9..e4870a9e 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -3308,8 +3308,8 @@ void Creature::AutoNavigation(Position target_pos, float speed, Room* room = context->c.Get()->room; Creature* c = context->c.Get(); - a8::Vec2 dir = c->GetPos().CalcDir2D(context->target_pos); - dir.Normalize(); + glm::vec3 dir = c->GetPos().CalcDir(context->target_pos); + GlmHelper::Normalize(dir); Position old_pos = c->GetPos(); float move_length = context->speed / (float)SERVER_FRAME_RATE; float move_distance = std::min(move_length * context->exec_frameno, context->distance);