или UKismetSystemLibrary::BoxOverlapActors? я так полагаю что UBoxComponent сильно дешевле
Без контекста вопрос не ясен. Так или иначе внутри происходит одно и то же
сколько их будет?
он будет 1 у каждого объекта, объектов на сцене ориентировочно штук 30, отрисовываться будет только при определенных условиях, примерно 10 процентов от игрового времени с интервалом в четверть секунды
ну и ты уже сделал замеры? что дороже в мс?
А причём тут вообще отрисовка? Каким образом бокс собирается ловить коллизии?
ахах я это проигнорил просто)
В общем ты неправильно ставишь вопрос. Как Яким выше правильно написал, здесь вопрос в том не чем ты будешь искать оверлапы, а как
Ты собираешься гонять по сцене боксы со включенными оверлапами?
я собирался да, но у меня возникло сомнение в правильности такого решения, вот я и задал сюда вопрос про boxtraceforobjects
И опять же: вопрос не ЧЕМ, а КАК. Если ты будешь каждый тик кидать boxtraceforobjects это будет примерно + - то же самое, что у тебя будут перемещаться боксы с оверлапами, ибо в конечном итоге внутри там одна и та же проверка на пересечение Поэтому, если это у тебя прям узкое место, то как правильно выше заметили - лучше фильтровать логику и проверять это только там, где нужно
так и будет, буду фильтровать + поставлю в таймер, а не в тик
Будь мужиком, расчехляй октодеревья )
можно кстати всё вокруг расстреливать лайнтрейсами
Это тоже не бесплатно, а что в итоге будет выгоднее - ещё смотреть надо. Вообще если у тебя там ездит 30 машинок, то вообще не вижу смысла заморачиваться, ставь просто оверлапы, пока это не станет узким местом
Обсуждают сегодня