修复瞬移问题

This commit is contained in:
aozhiwei 2020-03-04 19:31:06 +08:00
parent 2fb085fb6c
commit e2cb9ce3cd

View File

@ -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: