Существует ли более быстрый способ проверки по типу?

7 ответов

7 просмотров

Предварительно собрать словарь, где ключ — это то, что находит рейкаст, а значение — то, что нужно перебрать.

Ilya Zavershinskyi
Бред

Это не бред, а более быстрый способ проверки с асимптотикой O(1)

Ilya-Zavershinskyi Автор вопроса
Alexander Pluzhnikov
Это не бред, а более быстрый способ проверки с аси...

Ага только в случае если сцена динамически меняется тебе нужно постоянно увеличивать и уменьшать размер словаря, что в худшем случае дает скорость O(n), не говоря уже о том что поиск TryGetComponent в данном случае тоже O(1)

Ilya Zavershinskyi
screenshot Ага только в случае если сцена динамически меняетс...

Если сцена меняется, то тебе нужно разбивать ее на k-d дерево, если уж совсем говорить об оптимизации. И в таком случае словарь большую часть времени будет фиксирован в размере.

Да, другой способ определения юнита под водой Например по координатам и оповещение о входе в "другую среду" подписчиков

Ну можно просто воду засунуть в свой слой и оверлап с делать маской, хитов > 1? мы в воде

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

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

Приветы. Если бот доступен только пользователям из России и Беларуси, старсы для него неизбежны? Как Apple планируется собирать платежи с покупок в сторе на территориях, где у...
Prokhor Chulkov
8
Вопрос в другом, кто нибудь вообще понял как жаловаться на незаконные платежи?
■_|ilya|_■
8
кто-нибудь отправлял ли групповые медиа с entites? что бы были гипер ссылки const result = await this.client.invoke( new Api.messages.SendMultiMedia({ silen...
Kokni
2
Qq, возможно сталкивался кто Повесил на бота обработку апдейтов типа chat_member, при этом апдейты доходят только когда с ботом что-то делают, на саб/ансаб юзеров ему насрать...
𐌍𐌄 ᕓ𐌄𐌓𐌌Ꝋ𐌓𐌄
13
всем привет. может кто-нибудь сталкивался с такой проблемой? отсылали базу в odoo upgrade service с 12 на 17 версию, в базе которую они прислали в ответ заметили вот такие стр...
Pavel
6
К слову кому-то интересен форк октября без twig? А то где-то на старых хардах валялся с вырезанным twig и возвращенным blade)) Есть ли смысл Харды искать, и на них копатся?)
Vladimir 
10
Всем привет еще раз. Медленно но верно вроде получается, но новые грабли Как решить проблему, что не может выбрать лидера? Менял на 1 инстанс, на разные интейрфейсы выставлял...
Sergey Ivanov
5
А в последней версии можно в repeater положить fileupload?
Ross
8
товарищи, никто не сталкивался в плане юзерботов на пирограме? - при попытке отправить по ид выдаёт ошибку мол пир четотам не найден, а при отправке по юзернейму всё штатно
kn
5
Короче я тут узнал полный пиздец Что кучу постов которые я создавал через posted Спустя время не могу редактировать и менять Мол телега возвращае ошибку Это реально так ...
inc.
13
Карта сайта