В Fortnite 37.20 появились устройство-генератор «Перекати-жук», сундук «Тайник роя», а также новые наборы и готовые элементы РИСКа: База и Улей. В этом обновлении также появились три новые опции меню «Команды отладки», новые обучающие материалы, а также возможность подписываться на события действий ввода и контексты сопоставления напрямую через Verse.
Новые экспериментальные действия ввода персонажа!
Теперь вы можете подписываться на события действий ввода и контексты сопоставления напрямую через Verse. Поддерживаются следующие действия ввода персонажа:
прыжок;
приседание;
стрельба (основное оружие);
прицеливание (второстепенное оружие);
ускорение.
В настоящее время этот список действий ввода находится в экспериментальном режиме, но со временем к нему будут добавлены новые функции. Мы хотим предоставить простой и понятный метод использования различных элементов управления, доступных в UEFN.
Пример для вашего первого острова!
Начните работу над своим первым островом с этого примера! Узнайте, как создать тир на ярмарке: здесь есть пользовательский код устройства на Verse, который начисляет очки за попадания по правильным мишеням и вычитает их за попадания по неправильным. Ну кому захочется стрелять в такого милого мишку?
В этом шаблоне представлен пример полноценного игрового процесса из серии обучающих материалов «Создание первого острова в Fortnite». Шаблон даже расширяет его, демонстрируя использование устройства для вывода сообщений в интерфейсе, которое отображает счёт игрока.
Отмена пользовательских клавиш ввода в творческом режиме
Тщательно всё взвесив, мы решили отказаться от пользовательских клавиш ввода в творческом режиме. Хотя названия этих клавиш ссылались на соответствующие действия Fortnite (например, «стрельба» или «прицеливание»), фактически они указывали на клавиши, заданные для этих действий по умолчанию. Таким образом, если игрок менял стандартную клавишу «огонь» на другую, пользовательская клавиша в творческом режиме не менялась — так и было задумано.
Для разработчиков это оборачивалось проблемой: они не могли гарантировать, что действие будет соответствовать задуманному. Проблемы возникали и у игроков. Предположим, автор пишет: «нажмите кнопку стрельбы, чтобы выполнить действие X». Но если игрок изменил клавишу стрельбы, а в проекте использовался ввод творческого режима 1 (стрельба), возникало несоответствие. Игрок ожидал, что сработает новая клавиша, и не понимал, почему это не происходит.
В дальнейшем мы уберём пользовательские клавиши ввода в творческом режиме из меню параметров, но они останутся доступны в устройстве «Активация при нажатии». Для авторов, по сути, ничего не изменится. Изменения могут коснуться игроков, переназначивших какие-либо пользовательские клавиши ввода в творческом режиме.
На данный момент это изменение затронет следующие действия:
выстрел;
прицеливание;
приседание;
прыжок;
ускорение.
Продвинутое обучение: новый урок и остров «Бой по координатам»!
Погрузитесь в математику, чтобы прокачать игровой процесс и глубже понять современные методы геймдизайна!
Из Урок «Бой по координатам»» вы узнаете, как координаты в двух- и трёхмерном пространстве влияют на игровой процесс, и научитесь создавать дуэль для двух игроков, где нужно угадывать координаты прямо по ходу матча!
Код острова для игры «Бой по координатам» появится в ближайшее время! Следите за новостями!
Основы работы с Verse: новый урок по системе комбо!
Это урок по Verse для начинающих использует шаблон «Ваш первый остров», чтобы показать, как с помощью Verse можно кардинально изменить свой остров! В этом руководстве вы:
создадите комбо-систему очков для тира;
научитесь создавать таймер и бонусный таймер;
будете улучшать оружие по мере прохождения;
познакомитесь с реорганизацией кода — неотъемлемой частью итеративного программирования и дизайна.
Чтобы начать обучение, откройте проект «Ваш первый остров» и сразу переходите к пункту Ваш первый остров: новый уровень с Verse!
Новые команды отладки
Мы стремимся повысить эффективность отладки для авторов с помощью бета-версии меню «Команды отладки», регулярно добавляя новые команды. В этом обновлении мы добавили:
Pause Round Timer — приостановить или возобновить таймер раунда острова.
End Round — завершить текущий раунд.
End Game — завершить текущую игру.
Новое устройство-генератор «Перекати-жук»
«Перекати-жук» обвивается вокруг игрока, реализуя увлекательный игровой процесс, в котором и сам игрок, и жук подпрыгивают и перекатываются по карте. Используйте это устройство, чтобы добавлять на свои карты в творческом режиме настраиваемого «Перекати-жука».
Подробнее об использовании устройства «Перекати-жук» на островах читайте на странице устройства «Перекати-жук».
Новый сундук «Тайник роя»
«Тайник роя» — это странная органическая структура, внутри которой что-то — или кто-то — может находиться. Найдите его в наборе сундуков и боеприпасов.
Новые наборы и готовые элементы
Уничтоженная база РИСКа;
Ретранслятор РИСКа;
База РИСКа;
Набор РИСКа (стены);
Набор крыш РИСКа;
Набор РИСКа (пол и лестницы);
Набор объектов РИСКа;
Набор природы Улья;
Набор Улья.
Исправление ошибок, отмеченных сообществом
Ниже приведены исправленные ошибки, о которых нам сообщали на форумах. Спасибо за терпение и за то, что сообщаете нам об этих проблемах!
Исправлена ошибка, из-за которой параметр «Всегда отображать имя» при значении Показывать всем работал некорректно и ограничивался радиусом 150 м для противников .
Исправлена ошибка, из-за которой при входе в кабинку для переодевания во время подбора игроков интерфейс исчезал, а персонаж застревал, из-за чего требовалась перезагрузка клиента.
Исправлена ошибка с отсутствием коллизии у объектов «FNEC Стена из рабицы C» и «FNEC Забор из рабицы C» из набора «Квартал Камуро».
Исправлена ошибка, из-за которой анимация устранения гигантского монолита зацикливалась.
Исправлена ошибка, из-за которой устройство «переносимый объект» игнорировало настройки и взрывалось.
Обновления и исправления экосистемы Fortnite
Новое:
Набор сундуков и боеприпасов
В набор добавлено новое устройство «Тайник роя».
Общение вблизи
Незначительные улучшения производительности при включении функции общения вблизи.
При использовании общения вблизи имена игроков во время разговора теперь отображаются в списке Говорящий игрок.
При использовании общения вблизи имена других игроков во время разговора теперь отображаются быстрее.
Индикаторы голоса других говорящих игроков стали быстрее реагировать на изменения состояния разговора. Например, они быстрее появляются, когда другие игроки начинают говорить, и быстрее исчезают, когда игроки замолкают.
Настройки острова
При включении параметра «Тип информации в интерфейсе» и выборе нужного значения можно отображать цель и текущий счёт команды, если также включён параметр «Показ таблицы результатов в верхней центральной части интерфейса».
Исправления:
Настройки острова
Исправлена ошибка, из-за которой подбор игроков не отключался для второго раунда при установке параметра острова Режим > Конфиденциальность подбора игроков в значение Открытый и использовании устройства «Параметры раунда» для управления подбором в конце раунда. Дополнительную информацию см. в разделе «Обновления и исправления устройств» ниже.
Предметы
Исправлена ошибка, из-за которой бодрящий эффект (например, от бодрящей пушки) не перекрывал повышенные энергозатраты в соответствии с настройками острова.
Исправлена ошибка, из-за которой материал пусковой установки сбрасывался к устаревшему материалу пусковой установки.
Исправлена ошибка, из-за которой звуковой эффект ловушки «Пусковая установка» не соответствовал версии звука запуска пусковой установки.
Оружие
Исправлена ошибка, из-за которой перчатки Морганы, «Кромешный мрак», ракета-бур и баллистический щит не соответствовали настройкам острова «Разрушение оружием».
Исправлена ошибка, из-за которой не срабатывал прицельный авиаудар, если было задано значение «Вкл.» для настройки расходуемых предметов «Бесконечные».
Исправлены обёртки для «Разрушительного револьвера».
Исправлена ошибка, из-за которой прицельный авиаудар разрушал постройки, даже если для параметра Урон окружению было задано ВЫКЛ.
Объекты окружения и наборы
Исправлена ошибка материала, из-за которой неправильно отрисовывались тени на объектах стен набора «Кукурузное поле».
Известная проблема с вводом игрока:
Перехват ввода работает некорректно, если вы используете:
пользовательское действие 1 (выстрел);
пользовательское действие 2 (прицеливание);
пользовательское действие 3 (приседание);
пользовательское действие 4 (прыжок);
пользовательское действие 5 (ускорение).
Решение: используйте и перехватывайте стандартные эквиваленты ввода. В одном из следующих обновлений эти варианты ввода будут привязаны к стандартным клавишам ввода.
Обновления и исправления устройств
Новое:
Усилитель урона
Новый параметр «Влияние на ограничение урона» добавляет множитель урона и к ограничению урона от дробовика.
Телепорт
Улучшено физическое взаимодействие между устройством «Телепорт» и физическими объектами окружения.
Исправления:
Триггер
Исправлена ошибка, из-за которой устройство «Триггер» отключалось, если для параметра «Выбор инициатора для триггера с отложенной активацией» было задано значение «Поставить в очередь с задержкой 0».
Камера с фиксированной точкой
Исправлена ошибка устройства «Камера с фиксированной точкой», из-за которой при перемещении устройства с помощью видеоряда или сценария вид камеры не менялся.
Параметры раунда
Исправлена ошибка, из-за которой параметр «Отключить подбор игроков в конце раунда» с заданным значением «Вкл.» и срабатывание устройства в конце раунда при возникновении события не приводили к тому, что подбор игроков отключался во втором раунде, если параметр острова «Режим > Конфиденциальность подбора игроков» был настроен на значение «Открытый».
Кабинка для переодевания и Портал подбора игроков
Исправлена ошибка, из-за которой игроки застревали в кабинке для переодевания, когда исчезал интерфейс кабинки для переодевания, потому что устройство «Портал подбора игроков» пытался выполнить подбор игроков.
Устройство «Генератор грузов»
Исправлена ошибка из-за которой на некоторых островах переносимые объекты взрывались сами по себе вскоре после появления.
Исправлена ошибка, из-за которой переносимые объекты время от времени не наносили урон при броске в цель с близкого расстояния.
Устройство маскировки
Исправлена ошибка, из-за которой устройство маскировки не позволяло замаскироваться, если в инвентаре не было места.
Устройство голосования
Исправлена ошибка, из-за которой устройство для голосования при попытке проголосовать за один вариант дважды не создавало событие ошибки голосования.
Банковское хранилище
Исправлена ошибка, из-за которой уязвимые места получали урон с обратной стороны.
Обновления и исправления брендированных островов
Исправления:
Игра в кальмара
Исправлены уровни детализации Matrix_Pillar_Corner_A_A и Matrix_VentHorizontal_A.
Обновления и исправления UEFN
Исправления:
Редактор
Исправлена ошибка, из-за которой StaticMeshActor не сохранялся после размещения с помощью телефона во время сеанса редактирования.
Исправлена ошибка, из-за которой место появления находилось не там, где его размещали изначально.
Исправлена критическая ошибка, возникавшая при использовании режима «Производительность» с поддержкой DX12 на некоторых графических процессорах.
Редактор больше не может выбрать уровень функций ES31 — он не поддерживается.
Исправлено состояние критической ошибки, которое могло возникать в UpdateWorldEstimation для показателя пространственного профилировщика LevelPackageDiskSize.
Окружение и ландшафты
Исправлена ошибка, из-за которой возникал сбой при повторном выполнении действия после отмены удаления актора водной зоны.
Исправлена ошибка, из-за которой автоматически генерировался недопустимый актор кубоида коллизии при изменении свойства «Источник волн» водоёма через редактор Blueprint.
Исправлена ошибка, мешавшая поместить ландшафты в список файлов для сохранения, если имелись конфликтующие акторы прокси.
Исправлена критическая ошибка, возникавшая при попытке сохранения карты, в которой материал ландшафта содержит ошибку.
Общие
Устройство «Пусковая установка» теперь запускает игроков в направлении вращения устройства.
Теперь события отправляются и ставятся в очередь при активации сигналов событий устройства «Триггер», когда инициатор отложенной активации настроен на значение «Поставить в очередь».
Один и тот же объект может быть назначен нескольким устройствам перемещения объектов с помощью ссылки на объект.
Устройство «Область» теперь срабатывает правильно, когда задается пользовательское значение радиуса.
Визуальные эффекты теперь соответствуют размеру области, даже когда изменения не отправлялись после изменения клиента.
Исправлены свойства «Монолита» в Verse, теперь при извлечении отображается фактическое значение, а не исходное.
Валюты в HUD-интерфейсе теперь отображаются правильно.
Scene Graph
Новое:
Добавлена функция перетаскивания модулей в окне просмотра панели «Структура» и редактора заготовок.
Добавлена экспериментальная настройка проекта для заготовок модуля вместо режима редактирования.
Исправления:
Исправлена ошибка, из-за которой дублирование значения свойства массива в интерфейсе мешало нормальной работе экземпляров классов Verse и заготовок.
Unreal Revision Control (URC)
Исправления:
Исправлена иногда возникавшая критическая ошибка библиотеки URC, связанная с вызовом API.
Централизованная физика (экспериментальная функция)
Новое:
Теперь игроки могут пикировать при появлении в небе или при перемещении в области свободного падения.
Вы можете назначить один и тот же объект нескольким устройствам перемещения объектов с помощью ссылки на объект.
Пределы гравитации теперь установлены от –10 000 до –10.
Добавлены новые параметры звука для материалов «Кожа», «Твердая резина» и «Мягкая резина».
Предельная скорость на островах с включённой физикой увеличена. Раньше она была 40 м/с, теперь — 500 м/с (сделано для соответствия эффектам некоторых пусковых установок/батутов).
Исправления:
Установлена фиксированная задержка для устройств «Вентилятор», «Подушка безопасности», «Пусковая платформа», «Ловушка-батут», «Пусковая установка» и телепорт.
Игроки теперь могут нормально сталкиваться при парении в области свободного падения.
Теперь игроки могут нормально двигаться по лестницам.
Переход из приседа в спринт и обратно теперь выполняется плавно, без подёргиваний.
Пешка игрока теперь может отталкивать объекты окружения.
Для физики персонажей гравитация в Fortnite теперь, при использовании экспериментальной физики, устанавливается на значение по умолчанию.
Теперь камера синхронизируется с движением пешки как положено.
Готовые настройки выбранных аудио/визуальных эффектов теперь корректно применяются к соответствующему объекту окружению.
Теперь при запуске игры на островах с включённой физикой автоматически устанавливается камера от первого лица.
Пешка игрока теперь корректно перемещается к устройству «Точка появления игрока» после начала игры без полученного урона.
Перемещаемые физические объекты с настройкой звука со значением Нет, как и положено, остаются бесшумными.
Объекты окружения теперь не рассинхронизируются, если для параметра Запустить пробуждение задано значение Отключено.
Игроки теперь могут добраться до самой высокой точки области свободного падения.
Реалистичные деревья и валуны теперь правильно взаимодействуют с гравитацией.
Пинбольные бамперы теперь отбрасывают игроков в верном направлении.
Анимация движения больше не будет воспроизводиться, когда игрок приседает и неподвижно стоит на движущемся объекте.
Теперь игроки могут плавать с помощью устройства «Область воды».
Пешка теперь не взбирается на объект окружения, а сталкивается с ним, как задумано.
Известные проблемы с экспериментальной физикой
Игрок медленно ускоряется при спринте. Это приводит к скольжению ног, так как персонаж не ускоряется так, как должен. Эта ошибка будет исправлена в одном из ближайших выпусков.
Значения «Запуск вперёд» устройства «Батут» не применяются к физическим объектам. Мы ищем решение и сделаем больше настроек для устройства.
Область свободного падения: сила толчка выше 0 не запускает игрока к верхней точке области.
Область свободного падения: параметр «Скорость запуска» не работает как следует. Мы знаем об этой ошибке и исправим её в следующих версиях.