修复瞬移问题
This commit is contained in:
parent
2fb085fb6c
commit
e2cb9ce3cd
@ -405,6 +405,7 @@ void Human::RecalcSelfCollider()
|
||||
|
||||
bool Human::IsCollisionInMapService()
|
||||
{
|
||||
Global::last_collider = nullptr;
|
||||
if (room->OverBorder(pos, meta->i->radius())){
|
||||
return true;
|
||||
}
|
||||
@ -416,7 +417,6 @@ bool Human::IsCollisionInMapService()
|
||||
std::set<ColliderComponent*> colliders;
|
||||
room->map_service.GetColliders(pos.x, pos.y, colliders);
|
||||
|
||||
Global::last_collider = nullptr;
|
||||
for (ColliderComponent* collider : colliders) {
|
||||
switch (collider->owner->entity_type) {
|
||||
case ET_Obstacle:
|
||||
|
Loading…
x
Reference in New Issue
Block a user