1
This commit is contained in:
parent
d5134c05cb
commit
a754e09114
@ -131,6 +131,8 @@ void MapService::AddCollider(ColliderComponent* collider)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
if (top_node) {
|
if (top_node) {
|
||||||
auto pair = node_hash_.find(collider);
|
auto pair = node_hash_.find(collider);
|
||||||
@ -165,7 +167,7 @@ void MapService::GetColliders(float world_x, float world_y, std::set<ColliderCom
|
|||||||
if (center_grid_id < 0 || center_grid_id >= max_grid_id_) {
|
if (center_grid_id < 0 || center_grid_id >= max_grid_id_) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for (size_t i = 0; i < a8::ArraySize(grid_offset_arr_); ++i) {
|
for (int i = 0; i < a8::ArraySize(grid_offset_arr_); ++i) {
|
||||||
int grid_id = center_grid_id + grid_offset_arr_[i];
|
int grid_id = center_grid_id + grid_offset_arr_[i];
|
||||||
if (grid_id >= 0 && grid_id < max_grid_id_) {
|
if (grid_id >= 0 && grid_id < max_grid_id_) {
|
||||||
list_head* head = &map_cells_[grid_id];
|
list_head* head = &map_cells_[grid_id];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user