В этом уроке по созданию гонок на машинах вы узнаете, как настроить гонку с контрольными точками и системой начисления очков для определения победителя. Вы также найдёте здесь советы дизайнера по улучшению игрового процесса.
Код острова-образца, использованного в данном обучении, — 0740-7456-4290. Ознакомиться с игрой можно в лобби Fortnite!
Рассмотрите все элементы острова и вернитесь к этой статье, чтобы узнать, как воссоздать их на вашем острове.
Используемые устройства
При создании руководства по созданию острова использовались следующие устройства:
4 устройства Точка появления игроков
15 устройства Контрольная точка в гонках
~ устройств Барьер
4 устройства Триггер
1 устройство Завершение игры
Описание шагов данного руководства
Далее в оптимальной последовательности перечислены шаги по созданию этого острова.
Создайте новый остров, используя начальный остров.
Добавьте точки появления игроков.
Добавьте транспорт.
Добавьте и настройте Контрольные точки в гонках.
Добавьте и настройте систему подсчёта очков с помощью панели управления счётом.
Добавьте барьеры на линию старта.
Добавьте и настройте устройства «Испытание на время» и «Триггер», чтобы отслеживать перемещение и прогресс игроков.
Добавьте устройство «Управление гонками»
Разместите больше барьеров, чтобы установить границы трассы.
Измените параметры в меню «Мой остров», чтобы настроить предыгровое лобби.
Создайте собственный остров
Выберите Бесплодный остров в качестве начального острова.
Если вы размещаете несколько одинаковых устройств, то проще всего будет установить одно устройство, настроить его так, как нужно, а затем скопировать и установить дополнительные. Даже если каждому устройству требуется дополнительная настройка — например, задание номера команды — это всё равно сэкономит вам время.
Добавление точек появления
Перейдите на остров, а затем добавьте устройство Точка появления игрока. Неважно, где вы разместите эту точку, потому что в начале игры пользователь будет телепортирован из лобби перед игрой (о нём мы расскажем позже) в эту точку, а затем сразу же окажется на водительском сиденье своего транспорта.
После того как вы разместите первую точку появления, вы можете настроить её параметры, как показано ниже.
Настройка Значение Пояснение Команда
Выберите число
Присвойте номер команды каждой точке появления. В каждой команде только один игрок, поэтому каждой точке появления нужен уникальный номер. Любой игрок, появившийся в этой точке, автоматически присоединится к команде с данным номером. Так как гонка рассчитана на четырёх игроков, вам понадобятся четыре точки появления, у каждой из которых будет свой номер команды от 1 до 4.
Использовать как старт на острове
Нет
Вы будете использовать другую точку появления для лобби перед игрой.
Отображается в игре
Нет
Точка появления не должна быть видимой во время игры.
Передать сигнал при появлении игрока
канал 1
Выберите канал для этой точки появления. Когда игрок появится на этой точке, выбранный канал будет активирован. Позже этот канал понадобится, чтобы сделать игрока водителем транспорта. Помните, что номера команды и канала всегда должны совпадать, поэтому команда 1 будет в канале 1, команда 2 в канале 2, и так далее.
Нажмите ОК, чтобы сохранить настройки.
Всегда нажимайте на OK после изменения настроек устройства, иначе они не будут сохранены.
Скопируйте точку появления и разместите три её копии, чтобы у вас было четыре точки появления.
Присвойте каждой новой точке появления номер команды и номер канала.
Теперь у вас должно быть четыре точки появления. Убедитесь, что каждой точке присвоен уникальный номер команды, а в параметре Передать сигнал при появлении игрока выбран уникальный номер канала.
Если вы используете несколько копий устройства на острове, будет нелишним переименовать их — в данном случае, в зависимости от номера команды.
Добавление транспортных средств
В творческом режиме откройте быстрое меню (на ПК для этого нажмите клавишу B). Найдите пункт Строительные элементы как объекты и выберите Откл. При этом размещенные устройства будут привязываться к сетке. Это помогает устанавливать устройства быстро и точно.
Нажмите клавишу M, а после неё — Контент, чтобы открыть инвентарь творческого режима. Нажмите на категорию Устройства и найдите устройство Генератор пикапов.
Разместите генератор пикапов там, где хотите создать стартовую позицию гонки.
Откройте панель изменений только что размещённого генератора транспорта.
Измените следующие параметры.
Настройка Значение Пояснение Активирующая команда
Команда 1
У каждого транспортного средства должен быть номер, соответствующий номеру команды, который вы выбрали для точки появления игроков.
Отображать в игре
Выкл.
Относится к базе, на которой появляется транспортное средство, а не к самому транспортному средству. Чтобы база не была видна во время игры, выберите «Откл».
Восстановление ускорения
6,0
Вам, как разработчику, виднее, какое ускорение должно быть у вашего транспорта, но для этого урока установите значение «Медленно».
Цвет и стиль
Случайн.
Воспользуйтесь случайным выбором или выберите один из доступных вариантов
Скопируйте транспортное средство три раза, увеличивая в каждом случае номер команды и номер канала для параметра Присвоение статуса водителя при получении сигнала. Также увеличивайте номер канала для параметра Передать сигнал, когда игрок покидает транспорт для каждого транспортного средства.
Принудительное возвращение игрока за руль
Когда транспорт и точки появления будут готовы, проверьте, правильно ли вы настроили все каналы. Самый простой способ: точка появления должна передавать сигнал по каналу при появлении игрока на ней, а в параметре Присвоение статуса водителя при получении сигнала транспорта должен быть выбран канал, который соответствует каналу точки появления.
Вы видите точку появления и соответствующий ей генератор машин с их параметрами. У каждой пары из транспортного средства и точки появления должен быть выбран одинаковый канал в параметрах Передать сигнал при появлении игрока и Присвоение статуса водителя при получении сигнала.
Проверьте все точки появления игроков и транспорта и убедитесь в том, что у каждой команды есть машина, и что их номера каналов совпадают.
Если нужно выяснить, какие каналы уже настроены и с какими устройствами они связаны, то, находясь в окне острова, нажмите клавишу Tab, а затем выберите Мой остров на верхней панели навигации.
На экране Использование канала показано, какие каналы передают или принимают сигналы, а также с какими устройствами они связаны. С помощью этого экрана вы также можете отлаживать работу каналов.
Выход из транспортного средства
Далее вам понадобится устройство Триггер. Настройте этот триггер так, чтобы через 5 секунд после того, как игрок покинет машину, это устройство вернуло ему статус водителя этой машины. Вы можете изменить время, которое игрок может провести вне машины, или вовсе запретить ему выходить из неё.
Разместить триггеры и любые другие устройства, с которыми игрок не взаимодействует напрямую, можно в любом месте. Опытные разработчики Fortnite собирают их вместе в каком-нибудь углу, чтобы с ними было удобно работать, и чтобы можно было легко следить за добавленными устройствами.
В этом примере у игрока будет возможность покинуть машину на 5 секунд, поэтому настройте триггер следующим образом.
Настройка Значение Пояснение Задержка
5 секунд
Через 5 секунд игрок снова окажется в своём транспортном средстве.
Отображать в игре
Нет
Триггер будет невидим во время игры.
Активировать триггер при получении сигнала
канал 13
Совпадает с номером канала, выбранного для транспортного средства команды 1. При настройке дополнительных триггеров это число нужно увеличивать (14, 15, 16).
Передать сигнал при активации
канал 1
Вам нужно увеличивать это число для каждого дополнительного триггера, чтобы оно соответствовало номерам команд и транспортных средств.
Генератор транспорта для команды 1 передаст сигнал по каналу 13, как только игрок покинет машину. Получив сигнал по каналу 13, это устройство активируется, подождёт 5 секунд и передаст сигнал по каналу 1. Посмотрите на генератор транспорта первой команды: когда он получает сигнал по каналу 1, игроку автоматически присваивается статус водителя.
Скопируйте и установите триггер ещё три раза. У каждой копии измените параметры Передать сигнал при активации и Активировать триггер при получении сигнала, чтобы они соответствовали номерам команд.
Настройка контрольных точек
Выберите устройство Контрольная точка в гонках на вкладке «Устройства» и расположите его там, где хотите создать стартовую зону гонки.
Первой размещённой контрольной точке будет автоматически присвоен порядковый номер 1. Когда вы добавляете новые контрольные точки, номер каждой очередной точки нужно увеличивать на 1.
Важно настроить параметр Передать сигнал при прохождении контрольной точки. Это значит, что контрольная точка будет отправлять сигнал по выбранному вами каналу (в данном случае по каналу 8) каждый раз, когда по ней проезжает транспортное средство. После этого контрольная точка автоматически отключится, а вместо неё включится следующая, в соответствии с номерами точек. Все контрольные точки должны использовать один и тот же канал.
Для первой контрольной точки используйте следующие значения:
| Настройка | Значение | Пояснение |
|---|---|---|
Номер контрольной точки | Контрольная точка 1 | Этот номер будет автоматически присвоен первой контрольной точке. Если вы добавляете другие контрольные точки, последовательно увеличивайте их номер на 1. |
Разрешить игрокам проходить без транспорта | Нет | Это не даст игроку бросить транспортное средство и финишировать на своих двоих. |
Отображение до начала гонки | Нет | Многие разработчики прячут контрольные точки до начала гонки, но вы можете выбрать любой вариант. |
Активно во время фазы | Только во время игры | Игроки могут пройти контрольную точку только после начала гонки. |
Передать сигнал при прохождении контрольной точки | канал 8 | Этот сигнал идёт на «Панель управления счётом», так что нужен только один канал. |
Добавление системы начисления очков
Настроив каждую контрольную точку так, чтобы она отправляла сигнал, когда по ней проедет транспортное средство, создайте устройство Панель управления счётом для подсчёта очков. Установите устройство и задайте следующие параметры:
| Настройка | Значение | Пояснение |
|---|---|---|
Количество очков | 1-й | За прохождение каждой контрольной игрок получает 1 очко. |
Увеличение счёта при начислении очков | Выкл. | Панели управления счётом не надо обновлять счёт игроков каждый раз, когда они получают очки. |
Активировать при получении сигнала | канал 8 | Используйте тот же канал, по которому передают сигналы контрольные точки. |
Получив сигнал по каналу 8, панель управления счётом добавит значение параметра Очки к счёту игрока, проехавшего по контрольной точке.
На уровне есть 15 контрольных точек, каждая из которых приносит 1 очко. Следовательно, чтобы победить, игрок должен получить 15 очков.
Добавление условия победы
Теперь вы можете указать, что 15 очков являются победным счётом в раунде.
Нажмите клавишу M, чтобы открыть Настройки острова, а затем нажмите на Игру.
Для того, чтобы добраться до определённых параметров, вам необходимо будет прокрутить меню вниз.
Задайте указанные значения для следующих параметров:
Настройка Значение Пояснение Все команды выполняют условие
Нет
Это значение по умолчанию, но убедитесь в том, что выбран вариант «Нет». Так как победа зависит от счёта, всем игрокам не обязательно завершать гонку.
Условие победы
Раунды
Так как результат гонки зависит от счета и так как победившая команда должна завершить раунд, чтобы набрать победный счёт, игра заканчивается, как только игрок закончил раунд. Так как условие победы связано с набором очков, в игре только один раунд.
Кол-во очков для завершения
+15
При этом значении раунд закончится, как только один из игроков получит 15 очков. В нашем примере это произойдёт при прохождении 15 контрольных точек.
Далее перейдите на вкладку Параметры.
Прокрутите список вниз и установите для параметра Урон окружению значение «Откл.». Это не даст игрокам уничтожать объекты во время игры с помощью кирки или своего транспорта.
Блокировка транспортных средств барьерами
Если разместить над транспортными средствами устройства Барьер, игроки не смогут начать гонку до того, как эти устройства будут деактивированы.
Перейдите в инвентарь творческого режима и в категории Устройства найдите и выберите устройство Барьер.
Разместите барьер так, чтобы он полностью окружил первый пикап как на изображении ниже.
Используйте следующие значения, чтобы настроить первый барьер. Затем скопируйте его и разместите над каждым из оставшихся пикапов:
Настройка Значение Пояснение Активно во время фазы
Все
Это не даст транспортному средству стартовать до начала гонки.
Форма области
Коробка (пустая)
Если бы коробка была не пустая, она выдавила бы из себя транспортное средство. А в данном случае она будет служить клеткой, в которой транспортное средство будет находиться до начала гонки.
Отключить при получении сигнала
Канал 7
После активации этот канал отключит барьеры.
Настройка устройства «Испытание на время»
Чтобы начать гонку, создайте и настройте устройство Испытание на время. Оно запустит обратный отсчет до начала гонки, а затем покажет сообщение о том, что гонка стартовала.
Найдите и разместите устройство «Испытание на время».
Настройте его следующим образом:
Настройка Значение Пояснение Включение в начале раунда
Да
Этот таймер начнёт обратный отсчёт, как только начнётся раунд.
Время
10 секунд
Вы можете указать любое значение, по истечении которого таймер подаст сигнал, отключающий барьеры.
Текст метки таймера
Начало гонки
Этот текст будет отображаться на экране, пока идёт обратный отсчёт. Текст может включать не более 80 символов.
Отображать в игре
Нет
Устройство «Испытание на время» будет невидимым во время игры.
Передать сигнал при завершении
Канал 7
Завершив отсчёт, таймер передаст сигнал по каналу 7. Это тот же канал, который получает сигнал для барьеров над машинами. Этот сигнал отключит барьеры.
Вот так будут выглядеть текст и таймер на экране.
Как только барьеры будут отключены, игрок сможет стартовать, и гонка начнется.
Добавление устройства «Управление гонками»
Используйте устройство «Управление гонками», чтобы установить количество кругов в гонке, а также настроить канал для устройства «Испытание на время». По умолчанию это устройство также добавит на экран ориентиры и стрелку, указывающую на следующую контрольную точку.
| Настройка | Значение | Пояснение |
|---|---|---|
Количество кругов | 1-й | По умолчанию задан один круг. Если вы хотите увеличить это число, то вам нужно изменить счёт в параметрах Мой остров > Игра > Кол-во очков для завершения, чтобы он совпадал с тем, который возможен в данный момент. Например, если вы хотите, чтобы игра продолжалась 2 раунда, то для победы потребуется набрать 30 очков. |
Запуск гонки в начале игры | Нет | Гонка начнётся после получения сигнала. |
Начать гонку при получении сигнала | Канал 7 | Этот сигнал поступит от устройства «Испытание на время». |
Создание границ с помощью барьеров
Чтобы игроки не выезжали за края трассы, ограничьте её с помощью барьеров. Полезно устанавливать барьеры в любом месте, где игрок может это сделать, как показано на примере ниже. Кроме того, можно размещать барьеры в стратегически важных местах трассы, чтобы машины с неё не съезжали.
Разместив первое устройство «Барьер», задайте следующие параметры:
Настройка Значение Пояснение Внешний вид барьера
Невидимый
Защищает игроков незаметно для них.
Активно во время фазы
Все
При этом значении барьеры будут существовать всегда, даже в лобби перед игрой.
Форма области
Куб
При выборе границ подойдёт любая форма.
Ширина барьера
Выберите число
Вам нужно выбрать размеры барьера так, чтобы он соответствовал вашей местности. Стоит начать с 5 и менять размер по мере необходимости.
Длина барьера
0,05
Тонкий барьер лучше впишется в ландшафт, а его глубина (толщина) никак не влияет на его эффективность.
Высота барьера
1-й
Снова начните с такого значения, при котором удобно размещать барьер. Если выбранная высота окажется недостаточной, вы всегда можете ее изменить.
Скопируйте барьер и разместите копии по границе острова, а также вдоль трассы. При необходимости изменяйте размеры барьера.
Добавление лобби перед игрой
Если добавить лобби перед игрой, игроки смогут собраться в нём перед началом гонки.
Именно здесь игроки появятся на вашем острове, так что для четырех игроков вам потребуются четыре точки появления.
Выберите область острова, которая не будет использоваться во время игры, или создайте отдельную комнату для лобби.
Разместите точку появления игрока и задайте для неё следующие параметры.
Настройка Значение Пояснение Активно во время фазы
Все
Этот параметр должен быть установлен по умолчанию. Если это не так, измените значение на «Все фазы», чтобы точки появления были активированы до начала игры.
Группа приоритетов
вторичный
Если остались свободные точки появления, игроки смогут войти в игру.
Использовать как точку появления на острове
Да
Это значение также выбрано по умолчанию. Оно позволяет игрокам появиться на острове до начала игры.
Скопируйте точку появления и разместите ещё три таких точки. Дополнительная настройка не нужна.
Вы можете добавить развлечения вроде Антигравитационных досок или Шароходов, которые будут доступны игрокам только в лобби перед игрой. Чтобы сделать это, создайте генератор транспорта и выберите значение Только до начала игры для параметра Активно во время фазы.
Вот как выглядит лобби перед игрой для этого острова.
Вы также можете оградить лобби барьерами, чтобы машины не могли заезжать в него. Для этого откройте настройки барьера и установите значение Только игровой процесс для параметра Активно во время фазы.
Изменение других настроек меню «Мой остров»
На последнем этапе подготовки лобби нужно вернуться в раздел Настройки острова > Игра и внести ещё несколько изменений.
Для того, чтобы добраться до определённых параметров, вам необходимо будет прокрутить меню вниз.
| Настройка | Значение | Пояснение |
|---|---|---|
Место появления | Точка возрождения | При этом игроки будут отправлены к своим точкам появления в лобби, а не упадут в игру с неба. |
Точка появления после игры | Точка появления на острове | После окончания игры игроки вернутся в лобби. |
Автозапуск | 60 секунд | Через 60 секунд гонка начнётся автоматически. Это применимо только к опубликованным островам. |
Отсчёт до начала игры | 10 секунд | Этот параметр определяет, как долго будет открыто лобби перед игрой до начала самой игры. |
Множитель очков за выполнение трюков | 0,0 | Выберите значение 0,0, так как сейчас данная функция не используется. |
Советы дизайнера
Воспользуйтесь этими советами, чтобы ваш остров покорил ещё больше игроков.
Модификация транспортных средств
Для машин доступно множество настроек. Вот некоторые параметры, которые могут значительно повлиять на игровой процесс.
| Настройка | Пояснение |
|---|---|
Восстановление ускорения | Один из самых простых способов изменить транспорт — настроить его восстановление ускорения. От данного параметра зависит, насколько быстро заполняется индикатор ускорения или насколько быстро он восстанавливается. Доступные значения: «Без ускорения», «Медленно», «По умолчанию», «Быстро» и «Без ограничений». Изменение этого параметра сильнее всего влияет на поведение транспорта. |
Тип покрышек | Существуют обычные и внедорожные шины. От вида шин зависит управляемость транспорта. |
Добавление ловушек (ускорителей)
Ещё один способ разнообразить остров — использовать ловушки вроде ускорителей или батутов. Разместите эти ловушки на ключевых точках трассы, чтобы сделать гонки интереснее.
Примеры действия ловушек можно посмотреть в этом видеоролике.
Невидимые барьеры
Иногда вам может понадобиться установить баньеры, чтобы сделать определенные части острова недоступными, или стены — неразрушаемыми. Для этих целей идеально подойдёт устройство «Барьер».