This commit is contained in:
aozhiwei 2023-03-24 11:23:32 +08:00
parent ba0590c5c0
commit 47fbfb59c3

View File

@ -1880,7 +1880,13 @@ void Creature::GetHitEnemys(std::set<Creature*>& enemys, const glm::vec3 center,
[this, &enemys, center, radius, &min_distance] (Creature* c, bool& stop)
{
if (IsProperTarget(c)) {
#if 1
Position p;
p.FromGlmVec3(center);
float distance = c->GetPos().Distance2D2(p);
#else
float distance = c->GetPos().DistanceGlmVec3(center);
#endif
min_distance = std::min(min_distance, distance);
if (distance < radius) {
enemys.insert(c);