Преамбула:
У меня есть домики. Домики я эти размещаю по клеточкам. Это происходит посредством смещения домика по X и Z на определенное число. В моем случае это число 5. Чтобы домики нельзя было строить друг на друге я использую BoxCollider'ы. Собственно, если коллайдеры домика ни соприкасаются с другими коллайдерами домиков, то строить можно.
Проблема:
BoxCollider'ы соприкасаются друг с другом там, где не должны по логике игры. Как именно они соприкасаются проиллюстрировано на картинке ниже. (h на картинке означает высоту)
Вопрос:
Как можно изящно решить данную проблему, избегая таких методов, как задать коллайдеры не 5, h, 5 (размер), а например, 4.99, h, 4.99?