Size: a a a

2019 July 10

BP

Black Phoenix in Unreal Engine
В луа он тоже заметный
источник

BP

Black Phoenix in Unreal Engine
Хотя сама VM может быть шустрой, даже сравнимой с машинным кодом (через LuaJIT), но она всё-равно тормозится на вызовах функций
источник

BP

Black Phoenix in Unreal Engine
Но в LuaJIT можно вызывать функции и напрямую
источник

KD

Kain Dima in Unreal Engine
Парни, рили, эпики сделали бт уже очень давно. Протестили его плотно в парагоне. Тем более вы забываете, что в бт система тасок. И если бт делается нормально, то таски меняются не каждый тик. А пока выполняется таска, бт ждёт её окончания.
источник

BP

Black Phoenix in Unreal Engine
BP отлично подходят для chaining вызовов всяких С++ блоков
источник

BP

Black Phoenix in Unreal Engine
И вообще настройки С++ кода из редактора
источник

KD

Kain Dima in Unreal Engine
Конечно можно сделать под свой кейс супер оптимально. Но в общих случаях потери в производительности от использования бт это не ботл нек
источник

BP

Black Phoenix in Unreal Engine
Если у тебя тривиальный набор акторов и очёнь легкая логика, тем более без каких либо циклов-списков-массивов
источник

N

NoCodeBugsFree in Unreal Engine
Kain Dima
Конечно можно сделать под свой кейс супер оптимально. Но в общих случаях потери в производительности от использования бт это не ботл нек
запусти 500 ботов с БТ ) просто движение от одной точки до другой. Глянем Ботлнек )
источник

KD

Kain Dima in Unreal Engine
NoCodeBugsFree
запусти 500 ботов с БТ ) просто движение от одной точки до другой. Глянем Ботлнек )
Давай так. Если у тебя 500 ботов ты будешь использовать отдельный бт для каждого?
источник

KD

Kain Dima in Unreal Engine
Мы обсуждаем коней в вакууме или игровые ситуации?
источник

N

NoCodeBugsFree in Unreal Engine
Kain Dima
Давай так. Если у тебя 500 ботов ты будешь использовать отдельный бт для каждого?
один БТ. 500 однотипных ботов на БТ.
источник

BP

Black Phoenix in Unreal Engine
У нас сложные акторы по 1000 компонентов, которые внутри должны связывать сложную внутренюю логику (которая запускается условно отдельно/снаружи движка) и эти 1000 компонентов в реальном времени, каждый тик х)
источник

BP

Black Phoenix in Unreal Engine
BT вылезли как оверхед моментально ещё когда компонентов было только под сотню-две
источник

KD

Kain Dima in Unreal Engine
NoCodeBugsFree
один БТ. 500 однотипных ботов на БТ.
Ты будешь использовать для этого бт?
источник

BP

Black Phoenix in Unreal Engine
Просто на оверхеде вызовов в эти компоненты и просто равномерно по всем вызовам всех функций
источник

N

NoCodeBugsFree in Unreal Engine
Kain Dima
Мы обсуждаем коней в вакууме или игровые ситуации?
БТ это всего лишь инструмент. Мощный , гибкий, относительно простой и удобный.
источник

KD

Kain Dima in Unreal Engine
Black Phoenix
Просто на оверхеде вызовов в эти компоненты и просто равномерно по всем вызовам всех функций
Но это же ваш личный кейс. Он уникальный.
источник

KD

Kain Dima in Unreal Engine
NoCodeBugsFree
БТ это всего лишь инструмент. Мощный , гибкий, относительно простой и удобный.
Ну да! А я о чём?
источник

N

NoCodeBugsFree in Unreal Engine
Kain Dima
Ты будешь использовать для этого бт?
конечно нет. вопрос был не кто будет что использовать. А почему ЖИРНЫЙ БТ. или БП вообще. и пример был для сравнения, чтобы было понятно , почему он именно жирный
источник