Обзор
При создании проекта на основе одного из островов The Walking Dead Universe вы можете добавить в него устройства «Генератор неигровых персонажей», чтобы размещать враждебных ходячих и заселить ими свой остров.
Ходячие — это уникальный тип враждебных NPC, которые могут патрулировать различные районы вашего острова, создавая сложности и препятствия для игроков на нём. Это медлительные неигровые персонажи, которые начинают преследовать игрока, как только обнаружат его местоположение.
Также можно добавить препятствия, которые будут сдерживать ходячих на их пути. При этом ходячие могут разрушать эти препятствия, если обнаружат, что игрок находится за ними.
Подробное описание настроек ходячих и различных сценариев использования этих персонажей см. в документации к шаблону Неигровой персонаж «Ходячий».
Орда
При создании проектов с использованием ходячих генератор неигровых персонажей можно настроить на появление большого количества врагов, с которыми придётся сражаться игрокам.
Когда игрока замечают сразу несколько ходячих, они начинают преследовать его, собираясь в орду. С помощью таких орд можно сделать игровой процесс более напряжённым.
Для оптимальной производительности острова, на котором используются ходячие, рекомендуем ограничить их количество до 50.
Атака
Вот пара способов настройки атаки ходячих:
| Атака | Анимация | Описание |
|---|---|---|
Взмах | Базовая атака, наносящая урон игроку. Вы можете указать значение наносимого урона через ресурс определения персонажа. | |
Укус | Атака наносит небольшой первоначальный урон, который со временем постепенно увеличивается до полного устранения игрока. После того, как игрока укусили, у него начинает появляться тёмная рамка на экране, постепенно делающая его поле зрения всё меньше и меньше. Вы можете настроить скорость, с которой будет увеличиваться урон, установив тем самым, как долго игрок будет оставаться в живых после укуса, или же совсем отключить эту функцию в определении персонажа. |
Подробнее о формировании механики игрового процесса с помощью настроек неигрового персонажа «Ходячий» см. в разделе Настройки модификатора игрового процесса с ходячими ниже.
Внешний вид ходячих
Ходячие появляются из устройства «Генератор неигровых персонажей» с помощью нового параметра Walker (Ходячий) в выпадающем списке Тип в настройках ресурса Определение неигрового персонажа. Если в качестве типа персонажа выбран «Ходячий», устройство создаёт враждебных ходячих, случайным образом комбинируя различные компоненты сетки и цветовые варианты, благодаря чему орда становится более разнообразной.
В качестве альтернативы, более соответствующей тюремной обстановке, вы можете выбрать параметр Walker (Prisoner Uniform) («Ходячий (тюремная роба)») в выпадающем списке Тип в настройках ресурса «Определение неигрового персонажа». Тип Walker (Prisoner Uniform)) отличается лишь внешним видом. Они ведут себя так же, как и обычные ходячие. Подробнее см. в разделе Настройка внешнего вида ходячих.
Настройка неигровых персонажей «Ходячие»
Дополнительную настройку свойств и поведения NPC при взаимодействии с игроками и окружением можно выполнить в секции Дополнительные модификаторы неигрового персонажа для ресурса, указанного в определении неигрового персонажа. Модификатор игрового процесса с ходячими — это особый набор настроек, используемый для редактирования уникальных свойств атаки неигровых персонажей и атрибутов для дальнейшей тонкой настройки вашего проекта.
Доступ к устройству
В Unreal Editor для Fortnite (UEFN) вы можете создать неигровых персонажей «Ходячие» для использования на своих островах. NPC «Ходячие» доступны только в UEFN в шаблонах проектов The Walking Dead Universe. Чтобы узнать подробнее о работе с контентом The Walking Dead Universe в UEFN, см. документацию Работа с островами TWDU.
Настройка Unreal Editor для Fortnite
Чтобы добавить ходячих на свой остров, выполните следующее:
В Каталоге ресурсов выберите Все > Fortnite > Устройства > !Beta и перетащите на свой остров устройство «Генератор неигровых персонажей».
Выделите устройство «Генератор неигровых персонажей» и перейдите на панели Сведения к параметру Определение неигрового персонажа.
Раскройте выпадающее меню параметра и создайте новый ресурс Определение неигрового персонажа. Дайте ему название и выберите расположение для сохранения в своём проекте.
Нажмите двойным щелчком на новый ресурс «Определение неигрового персонажа», чтобы открыть его настройки, откройте выпадающее меню Тип и выберите Walker (Ходячий).
Также вы можете создать устройство «Генератор неигровых персонажей» автоматически, перетащив ресурс определения персонажа непосредственно на свой остров, и оно будет генерировать ходячих.
Затем можно выделить устройство в Окне просмотра, чтобы открыть его панель Сведения и изменить на ней свойства устройства.
У неигровых персонажей «Ходячие» могут возникнуть трудности с перемещением по крупным элементам окружения на острове, таким как лестницы.
Как исправить эту проблему:
Выберите элемент окружения в окне просмотра.
На панели Сведения выберите StaticMeshComponent.
Перейдите к параметру Может когда-либо влиять на навигацию и снимите галочку напротив него, чтобы отключить его.
Дополнительные настройки ходячих
После размещения устройства «Генератор неигровых персонажей» в своём проекте вы можете поменять его свойства на панели Сведения, например Создаваемое количество, Включение в начале игры и другие. Они будут общими для всех аналогичных устройств на острове. Чтобы узнать подробнее об устройствах «Генератор неигровых персонажей» и настраиваемых в них свойствах, см. документацию Устройства «Генератор неигровых персонажей».
Модификатор игрового процесса с ходячими
Модификаторы — это дополнительные настройки и переопределения, которые вы можете применить к NPC, появляющимся в генераторах неигровых персонажей. Модификаторы могут добавлять эффекты, такие как изменение скорости перемещения и маршрут патрулирования NPC.
Большинство модификаторов будут одинаковыми для всех генераторов неигровых персонажей, в том числе и для генераторов, создающих ходячих. Подробнее об этих универсальных модификаторах см. в документации Модификаторы.
Чтобы сделать ходячих дружественными, используйте модификатор Team Modifier (Модификатор команды) в ресурсе Определение персонажа. С его помощью можно отключить враждебность ходячих по отношению к игрокам или назначить их в одну команду с игроками. В таком случае ходячие будут помогать игрокам в схватках с другими персонажами или другими игроками.
При использовании генераторов неигровых персонажей вы также можете задать уникальные свойства для управления специальными атрибутами ходячих с помощью Walker Gameplay Modifier (Модификатора игрового процесса с ходячими).
Если в генераторе установлен тип персонажа Walker, то настройка Walker Gameplay Modifier будет автоматически указана в секции Модификаторы неигрового персонажа. Выберите устройство в Окне просмотра, затем разверните параметр Модификаторы неигрового персонажа, чтобы увидеть настройки Walker Gameplay Modifier.
Walker Gameplay Modifier может быть применён ко всем генераторам ходячих в вашем проекте либо управлять отдельным генератором неигровых персонажей на уровне. В таблице ниже приведены настройки Walker Gameplay Modifier в зависимости от способа их применения.
| Применить модификаторы ко всем устройствам «Генератор неигровых персонажей» | Применить модификатор к отдельным устройствам «Генератор неигровых персонажей» |
|---|---|
Выполните следующее:
| Выполните следующее:
|
С помощью модификаторов вы можете настроить поведение ходячих в своём проекте — например, отключить эффект постепенного урона после укуса, чтобы сделать противников менее опасными, или увеличить их запас здоровья, чтобы усилить сложность. Чтобы добавить разнообразия между ходячими, вы можете продублировать ресурс определения персонажа и назначить в разных генераторах разные модификаторы.
Настройки модификатора игрового процесса с ходячими
В таблице ниже приводится список настроек модификатора игрового процесса с ходячими и описание их функций.
| Параметр | Описание параметра |
|---|---|
Модель урона от попаданий в голову (Headshot Damage Model) | Если этот параметр включён, появляющиеся ходячие получают ограниченный урон, когда игрок стреляет им в тело, а при попадании в голову — критический урон. Когда параметр выключен, ходячие получают урон так же, как и другие неигровые персонажи и игроки. |
Урон при атаке (Attack Damage) | Значение этого параметра определяет урон, наносимый игроку в случае успешной атаки. По умолчанию устанавливается значение |
Постепенное увеличение урона после укуса (Bitten DOT Damage) | Это значение определяет урон, который игрок получает через заданное время после укуса в случае успешной атаки. По умолчанию устанавливается значение Чтобы отключить игровую механику постепенного увеличения урона после укуса, установите для этого параметра значение 0. |
Устранить заражение при тяжёлом ранении (Remove Infection On DBNO) | Если этот параметр включён, статус «укушенного» у игрока обнулится, когда он перейдёт в состояние тяжёлого ранения после того, как его укусили. Это означает, что игрок может впасть в состояние тяжёлого ранения после укуса, но не погибнет, если его воскресит союзник. Когда параметр выключен, воскрешение не отменяет статус «укушенного», и игрок всё равно погибнет из-за постепенного увеличения урона после укуса. Чтобы игрок оживал после тяжёлого ранения после укуса, включите этот параметр. |
Пропустить анимацию появления (Skip Spawning Animation) | Если этот параметр включён, ходячие будут появляться без воспроизведения анимации подъема в полный рост. Когда параметр выключен, анимация при появлении будет воспроизводиться. |
Мин. интервал между походами (Wait Time Between Wandering Minimum) | Здесь вы можете задать минимальное время, в течение которого ходячие будут стоять спокойно в перерывах между временем, когда они бродят. Ходячие будут выбирать случайное значение между указанными для этого параметра и параметра Макс. интервал между походами (Wait Time Between Wandering Maximum), которое определит время ожидания перед тем, как они начнут двигаться снова. По умолчанию устанавливается значение |
Макс. интервал между походами (Wait Time Between Wandering Maximum) | Здесь вы можете задать максимальное время, в течение которого ходячие будут стоять спокойно в перерывах между временем, когда они бродят. Ходячие будут выбирать случайное значение между указанными для этого параметра и параметра Мин. интервал между походами, которое определит время ожидания перед тем, как они начнут двигаться снова. По умолчанию устанавливается значение |
Настройка внешнего вида ходячих
По умолчанию ходячие появляются в генераторе неигровых персонажей в виде произвольного набора компонентов скелетных сеток, заданного по умолчанию для сетки ходячих. Дополнительно вы можете изменить набор, предусмотренный для их внешнего вида, добавив тюремную робу, которая появляется в шаблоне проекта с игровым процессом The Walking Dead Universe. Чтобы сменить внешний вид своих ходячих на тюремную робу, выполните следующее.
Откройте ресурс определения персонажа двойным щелчком в Каталоге ресурсов или в секции Определение неигрового персонажа своего генератора неигровых персонажей на панели Сведения.
В редакторе ресурсов раскройте выпадающее меню Тип и выберите Walker (Prison Uniform) («Ходячий (в тюремной робе)»).