Перемещайте персонажей, следуя некоторой модели мобильности в UE4 - PullRequest
0 голосов
/ 19 декабря 2018

Используя Unreal Engine 4, я хочу, чтобы некоторые фоновые акторы (люди, транспортные средства) в моей игре двигались в соответствии с некоторыми моделями мобильности, такими как модель броунов, модель случайных точек, модель Гаусса-Маркова, чтобы их изменения в скорости,местоположение и ускорение с течением времени четко определены и сообщены.

Есть ли какие-либо хорошие источники, на которые я могу сослаться или кто-то может объяснить или проконсультировать меня по этому вопросу (осуществимость / процесс / результаты)

PS: Я очень новичок в разработке игр с использованием Unreal.

Заранее спасибо!

1 Ответ

0 голосов
/ 25 августа 2019

Вы можете использовать Дерево Поведения для этих вещей.Для случайных путевых точек вы можете использовать узел Find Random Navable / Reachable Area, как показано ниже.Вы также можете устанавливать различные скорости, устанавливая числа с плавающей запятой или целые числа, которые меняются при каждом перемещении пешки или актера.Например, вы можете подключить узлы случайного расположения к узлу «Задать максимальную скорость ходьбы» для своего персонажа, изменяя скорость, с которой он ходит и куда он ходит.Надеюсь, что это помогает и отвечает на ваш вопрос:)

Чертежи

...