Я типа сделал случайную генерацию мира(2D), сначала создается первый квадрат,

потом идет рандом, где выбирается сторона(верх, вниз, влево, вправо), после чего идет проверка этой стороны на отсутствие квадрата, если там "пусто", создаем там квадрат, если там уже есть квадрат, то ничего не делаем. Проблема всего этого заключается в том, что все объекты имеют компоненты RB2D и BoxColl2D, а это жрет много производительности, но "проверка отсутствие объекта" работает через Ray, да и как без коллайдера проверят хз, все созданные объекты попадают в List, поэтому я думаю проверять объекты через него, используя transform, но не знаю насколько это будет "правильно". ну и сам вопрос, как в таком случае проверять наличие объекта без коллайдеров что-бы меньше жрало производительности?

2 ответов

9 просмотров

Записывать координаты кубов. У первого куба допустим 0,0, второй например будет 0,1 и потом проверять содержит ли массив координат координату по которой он собрался генерировать

Похожие вопросы

Обсуждают сегодня

Всем привет. Подскажите, почему не меняется значение поля при переключении сайта?
Alexander Peterikov
11
Можно ли загрузить скрипт py в бота чтобы он работал по нему? как это сделать?
huskadam #RCC Фанат? @hitlerpvp
13
'frakturBold' => ['𝖆', '𝖇', '𝖈', '𝖉', '𝖊', '𝖋', '𝖌', '𝖍', '𝖎', '𝖏', '𝖐', '𝖑', '𝖒', '𝖓', '𝖔', '𝖕', '𝖖', '𝖗', '𝖘', '𝖙', '𝖚', '𝖛', '𝖜', '𝖝', '𝖞', '𝖟', '𝕬', '𝕭', '𝕮', '𝕯'...
Roma
4
Добрый день, не подскажите, если в OC-V3 поменять страндартную директорию /storage/ на /storage2/ - не будет сильно много проблем ?
Max Dubovsky
32
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Цвет аватарки с буквой же зависит от айди? Как может быть такое, что этот цвет поменялся?
Lencore
2
Приветствую друзья, подскажите сколько в среднем стоит на данный момент создать тг бота который будет как магазин? Показывать ассортименты доставлять заказы и тд? Все по станд...
Eugene
3
Каким то образом можно определить ширину экрана пользователя перед загрузкой partial-а? Надо рассчитать ширину кадров слайдера для ресайза картинок для container-fluid.
Point 111
22
Ты просто гитлеровскую эстетику плохо понимаешь. Он же всё под Цезаря делал. А это как бы запрещённый приём в политике. Пиджаки они зачем все носят? Чтобы показать что они тип...
Ivan Kropotkin
4
@dblackCat Привет. Это же твой плагин? https://octobercms.com/plugin/catdesign-productbundle
Alexey Yakimov
5
Карта сайта