From 9f37d85d24ab1551f46a4740e875c32b464d9e9b Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 6 Mar 2023 21:46:18 +0800 Subject: [PATCH] 1 --- server/gameserver/creature.cc | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index 658abe44..67b32790 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -2910,10 +2910,18 @@ void Creature::ShotFindPath() if (std::abs(GetMoveDir().x) > FLT_EPSILON || std::abs(GetMoveDir().z) > FLT_EPSILON ) { - #if 0 glm::vec3 new_move_dir = GetMoveDir(); GlmHelper::RotateY(new_move_dir, 90 / 180.0f); - room->map_instance->Raycast(); - #endif + { + glm::vec3 start; + glm::vec3 end; + glm::vec3 hit_point; + bool hit_result; + + room->map_instance->Scale(start); + room->map_instance->Scale(end); + + room->map_instance->Raycast(start, end, hit_point, hit_result); + } } }