В этом разделе вы узнаете, как добавить сценарий Verse и разместить устройство Verse таким образом, чтобы персонализировать игровой процесс.
Откройте Verse > Проводник Verse, чтобы создать сценарий Verse.
Затем нажмите правой кнопкой на имя файла проекта и выберите Добавить новый файл Verse в проект.
Выберите Устройство Verse, назовите его, а затем нажмите «Создать». В этом уроке устройство Verse называется Stronghold_Game_Manager.
Дважды нажмите на файл Verse устройства, чтобы открыть сценарий Verse. Скопируйте и вставьте следующий код.
using { /Fortnite.com/AI }
using { /Fortnite.com/Characters }
using { /Fortnite.com/Devices }
using { /Fortnite.com/Game }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /UnrealEngine.com/Temporary/SpatialMath }
using { /Verse.org/Simulation }
using { /Verse.org/Verse }
# The Stronghold is a game mode in which the goal is for players to eliminate all hostile enemies at a heavily guarded Stronghold
Далее на вкладке Verse выберите Собрать код Verse, чтобы скомпилировать сценарий Verse.
Откройте Все/"Имя проекта"/CreativeDevices/** и выберите своё устройство Verse.
Затем перетащите устройство Verse на карту. Оно появится только после компиляции сценария Verse.
После выбора устройства Verse перейдите на панель Сведения и обновите Пользовательские настройки как показано ниже.
| option | Значение | Пояснение |
|---|---|---|
Отображение в игре | True | Это устройство будет отображаться во время игры. |
Включение в начале игры | True | Это устройство будет включено в начале игры. |
Guards_InitialSpawners | 7 элементов массива | Нажмите на знак «плюс» (+), чтобы добавить в эту настройку три элемента. |
0 | Инициализация генератора охранников | Это массив всех устройств для появления первых охранников крепости. |
1 | Генератор охранников: снайперская вышка 1 | Это массив всех устройств для появления первых охранников крепости. |
2 | Генератор охранников: снайперская вышка 2 | Это массив всех устройств для появления первых охранников крепости. |
3 | Генератор охранников: расследовать крушение | Это массив всех устройств для появления первых охранников места крушения. |
4 | Генератор охранников: начальное перемещение к снайперу A | Это массив всех устройств для перемещения генераторов охранников. |
5 | Генератор охранников: начальное перемещение к снайперу B | Это массив всех устройств для перемещения генераторов охранников. |
4 | Генератор охранников: инициализация патрулирования | Это массив всех устройств для перемещения патрулирующих охранников. |
GuardsInitialSpawnersAdditional | Генератор охранников: выполнить дополнительную инициализацию | Создаёт дополнительных охранников. |
GuardReinforcementSpawners | Генератор охранников: Reinforcement_East | Создаёт охранников подкрепления в определённой зоне. |
GuardReinforcementSpawners | Генератор охранников: Reinforcement_North | Создаёт охранников подкрепления в определённой зоне. |
GuardReinforcementSpawners | Генератор охранников: Reinforcement_West | Создаёт охранников подкрепления в определённой зоне. |
GuardReinforcementSpawnersAdditional | Генератор охранников: Reinforcement_East_Additional | Создаёт дополнительных охранников подкрепления в определённой зоне. |
GuardReinforcementSpawnersAdditional | Генератор охранников: Reinforcement_West_Additional | Создаёт дополнительных охранников подкрепления в определённой зоне. |
Средство отслеживания целей | Трекер | Выводит на экран цели и количество устранений в игре «Крепость». |
MessageDeviceReinforcement | Устройство для вывода сообщений в интерфейсе: подкрепление | Выводит на экран сообщение о подкреплении. |
MessageDeviceFallback | Устройство для вывода сообщений в интерфейсе: отступление | Выводит на экран сообщение об отступлении. |
EndGameVictoryDeviceUndetected | Устройство завершения игры без обнаружения | Выводит в конце игры на экран сообщение о победе без обнаружения. |
EndGameVictoryDeviceDetected | Устройство завершения игры с обнаружением | Выводит в конце игры на экран сообщение о победе с обнаружением. |
EndGameFailDevice | Устройство завершения игры: проигрыш | Выводит в конце игры на экран сообщение о проигрыше, поскольку у игрока закончились жизни. |
PlayerRetries | 2 | Определяет количество жизней игрока, которые он может потратить для успешного прохождения игры «Крепость». Если у игрока не остаётся жизней, он проигрывает. |
ReinforcementLeashReference | Местоположение привязки для крепости | Устройства «Местоположение привязки» используют это место как исходную точку привязки подкрепления. |
FallbackLeashReference | Местоположение привязки при отступлении | Устройство «Местоположение привязки» использует это место как исходную точку привязки при отступлении. |
LeashesToDisableForFallback | 5 элементов массива | Определяет отключаемые привязки охранников при отступлении. |
0 | Местоположение привязок охранников 1 | Определяет внешний радиус привязки к крепости. |
1 | Местоположение привязок охранников 2 | Определяет внутренний радиус (в сантиметрах) для привязки защиты при отступлении. Он должен быть меньше внешнего радиуса. |
2 | Местоположение привязки подкрепления | Определяет местоположение привязки подкрепления. |
3 | Местоположение привязки: снайперская вышка 1 | Определяет местоположение привязки к первой снайперской вышке. |
4 | Местоположение привязки: снайперская вышка 2 | Определяет местоположение привязки ко второй снайперской вышке. |
Взрывчатое устройство | Взрывчатое устройство | Ссылается на устройство «Взрывная бочка». |