diff --git a/src/map.rs b/src/map.rs index 5e9a189..19a9d95 100644 --- a/src/map.rs +++ b/src/map.rs @@ -332,9 +332,11 @@ fn spawn_colliders( } } for room in &map.rooms { - let shape = - ColliderShape::cuboid((room.width() / 2) as f32, (room.height() / 2) as f32); - let position = Vec2::new(room.center().x(), room.center().y()).into(); + let shape = ColliderShape::cuboid( + (room.width() / 2) as f32 + 0.5, + (room.height() / 2) as f32 + 0.5, + ); + let position = Vec2::new(room.center().x() + 0.5, room.center().y() + 0.5).into(); commands .spawn_bundle(ColliderBundle { collider_type: ColliderType::Sensor,