Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Abigon/crowd-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

8 Commits

Repository files navigation

Crowd control

Задача

Цели практической работы

  • Научиться создавать толпу средствами Unreal Engine.
  • Сформировать знания об инструментах и методах по созданию толпы и её оптимизации.

Что нужно сделать

Создайте уровень с демонстрацией толпы:

  • сделайте интерактивную толпу с механикой убегания от игрока;
  • оптимизируйте толпу.

Соберите информацию, насколько удалось оптимизировать толпу. Результат оформите:

  • в проекте в виде двух уровней, где толпа неоптимизированная и оптимизированная;
  • в виде документов Readme, где есть скриншоты количества миллисекунд при неоптимизированной и оптимизированной толпе.

Сделано 5 вариантов:

  • Обычный чарактер
  • RVO
  • Detour Crowd Manager
  • Budget Allocator
  • Animation Sharing

Выводы:

  • Наилучший вариант по производительности при использовании Animation Sharing, но у Ботов есть проблемы с поиском пути, т.к. они мешают друг другу.
  • Второй по производительности вариант - Budget Allocator. При этом Боты не мешают друг другу при движении.

About

UE4 Crowd Control (5 options)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /