Всем привет. Как я могу построить путь с векторным

массивом для AI? У меня есть векторное местоположение для каждого фрейма (25 кадров в секунду). Цель - переместить AI по заданной траектории на 6-7 секунд, при этом движение должно быть плавным и реалистичным.
Можно как-то for loop связать с event tick? К примеру, на каждый тик апдейтить местоположение, при этом брать местоположение из vector array через for loop?

9 ответов

8 просмотров

посмотри туториал по AI какой-нибудь, для перемещения AI есть специальные инструменты, и уж точно ничего не надо руками колхозить на тике :)

Lana-Pinchuk Автор вопроса
Pavel Kazakov
посмотри туториал по AI какой-нибудь, для перемеще...

Спасибо, буду искать дальше другие возможности решения :)

вот какой-то туториал простенький https://couchlearn.com/easy-ai-movement-in-unreal-engine-4/ вообще нужен nav mesh, без него нечего делать, дальше нужно повесить AI Controller на пешку, и сказать ей MoveTo

Lana-Pinchuk Автор вопроса
Pavel Kazakov
вот какой-то туториал простенький https://couchlea...

Спасибо, основы я знаю. С массивами ещё не работала. То есть, как простенькие moveto создавать, мне понятно. А как создать moveto, в котором таргет меняется каждый фрэйм, мне пока не совсем ясно.

Lana Pinchuk
Спасибо, основы я знаю. С массивами ещё не работал...

надо обновлять в blackboard пешки, которая идет за какой-то точкой, эту точку

Lana-Pinchuk Автор вопроса
Pavel Kazakov
надо обновлять в blackboard пешки, которая идет за...

Да, но проблема в том, что фор луп очень быстро проходит весь массив, таким образом, что в BB сохраняется только последний элемент массива.

Lana-Pinchuk Автор вопроса
Pavel Kazakov
а зачем тебе массив точек в принципе?

Воссоздать футбольную ситуацию. То есть, взяв позиции передвижения реальных игроков на поле, создать AI, которые так же бегают в симуляторе.

Lana Pinchuk
Воссоздать футбольную ситуацию. То есть, взяв пози...

это посложнее задача, чем делать generic кошки-мышки на анриле :) здесь вместо рабоче-крестьянского массива и форлупа надо какую-то систему с весом точек делать

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

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

@y0zhig @shizzard А можно я опишу цель и может вообще ерланг мне не подходит. На текущий момент как я понимаю у ерланга есть легковесные потоки и задача выполняется в каком т...
Дмитрий Спиридонов
5
Нужен пулл реквест с хаммингберд + асинкхттпклиент или хаммингберд + юрлсессия?
Karl {🌪️}{🐊} Shinobi
7
Всем привет. Подскажите, почему не меняется значение поля при переключении сайта?
Alexander Peterikov
11
Отдельные отрезки задачи.... Этот момент я пока не понимаю, но пропустим. А что касается ноды... Вот выключилось питание у сервера а он там по tcp куда то сообщение уже отправ...
Дмитрий Спиридонов
1
Можно ли загрузить скрипт py в бота чтобы он работал по нему? как это сделать?
huskadam #RCC Фанат? @hitlerpvp
13
Приветствую друзья, подскажите сколько в среднем стоит на данный момент создать тг бота который будет как магазин? Показывать ассортименты доставлять заказы и тд? Все по станд...
Eugene
3
'frakturBold' => ['𝖆', '𝖇', '𝖈', '𝖉', '𝖊', '𝖋', '𝖌', '𝖍', '𝖎', '𝖏', '𝖐', '𝖑', '𝖒', '𝖓', '𝖔', '𝖕', '𝖖', '𝖗', '𝖘', '𝖙', '𝖚', '𝖛', '𝖜', '𝖝', '𝖞', '𝖟', '𝕬', '𝕭', '𝕮', '𝕯'...
Roma
4
А вот из практических задач на работе, кто работает расскажите относительно задач на работе, как вообще выживаете. Если есть желание, интересно тоже что и как сейчас с этим . ...
...
2
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Добрый день, не подскажите, если в OC-V3 поменять страндартную директорию /storage/ на /storage2/ - не будет сильно много проблем ?
Max Dubovsky
32
Карта сайта