НАЧАЛО РАБОТЫДЕМО PROVING GROUND
Демо Proving Ground
Откройте демо
Заголовок раздела «Откройте демо»- В Content Browser откройте Settings и поставьте галочку у Plugin Content.
- Перейдите в Plugins › Crushform Content › ProvingGround › Maps и откройте Lvl_ProvingGround.
- Нажмите Play.
Карта задаёт собственный игровой режим, BP_VehicleAdvGameMode, а машиной, которой вы управляете, становится BP_VehicleAdvSedan.
Управление
Заголовок раздела «Управление»Седан использует входные действия плагина. На клавиатуре W — газ, S — тормоз, A и D — руль, Space — ручной тормоз, Tab переключает камеру, L — фары. Backspace сбрасывает машину (IA_Reset). Работают и стрелки, мышью осматриваются окрестности. Геймпад работает с теми же действиями.
Что есть на карте
Заголовок раздела «Что есть на карте»На карте пять полос поверхности, ряд припаркованных седанов и три зоны. У зон нет табличек с названиями; названия здесь придуманы в этом руководстве. Полосы подписаны ASPHALT, DIRT, SNOW, MUD и WATER, а трюковой парк — LOOP, MEGA RAMP и GRINDER. Аллея механизмов и свалка без подписей.
Поверхности. Пять полос, у каждой свой физический материал: ASPHALT (PM_CF_Asphalt), DIRT (PM_CF_Dirt), SNOW (PM_CF_Snow), MUD (PM_CF_Mud) и WATER (PM_CF_Water). На карте также есть деревья, столбы и заборы (BP_CF_Tree, BP_CF_Pole, BP_CF_FenceChainLink и BP_CF_FencePicket). Crushform валит деревья, гнёт столбы и ломает заборы, когда в них врезаются. В ряду стоят четыре припаркованных седана.
Аллея механизмов: прямая дорога шириной 14 м с пятью механизмами один за другим. Каждый работает по своему циклу, поэтому можно проехать мимо, когда позволяет момент.
- Смыкающиеся ворота: два шипастых блока смыкаются на дороге с обеих сторон, затем снова открываются.
- Падающие молоты: три тяжёлых блока на портале поперёк дороги. Они падают, замирают и поднимаются, каждый на две секунды позже предыдущего.
- Сметатели: четыре вращающихся бруса у края дороги. Соседние брусья вращаются в противоположные стороны.
- Дробилка: плита давит вниз между двумя стенами.
- Молотковая мельница: три молота на качающихся рычагах вокруг центральной ступицы.
Трюковой парк:
- LOOP: две петли, разбег перед ними и съезд в сторону.
- Стена смерти: изогнутая чаша, в которую въезжают через разрыв в её кольце.
- MEGA RAMP и GRINDER: рампа вверх к площадке с трамплином. За площадкой, в промежутке перед посадочной площадкой, стоят семь вращающихся роликов.
- Вертикальная рампа: рампа, которая загибается вверх в вертикальную стену.
Свалка: несколько штабелей ящиков, штабели покрышек и группа бочек. Это физические тела, поэтому машина их толкает. Неровности — два ряда статичных лежачих полицейских, маленьких и больших.
Движущиеся части — физические тела, которые удерживает привод с ограничением силы. Часть, которую блокирует машина, останавливается и догоняет, когда путь освобождается. Фазу движения задают серверные часы, поэтому все игроки видят одну и ту же фазу.
Вмятины, грязь и ремонт
Заголовок раздела «Вмятины, грязь и ремонт»Команды ниже не входят в сборки Shipping: они работают в редакторе и во всех остальных сборках.
Crushform.DebugModeвключает и выключает режим отладки: свободную камеру и меню инструментов, чтобы вминать, пачкать, мыть, чинить и сбрасывать кузова и объекты. На полигоне её запускает клавиша 1; в другом месте введите её в консоли.Crushform.DebugImpactударяет повреждаемую машину на расстоянии до 100 м. Аргументы — изменение скорости в м/с (по умолчанию 10) и, при желании, часть имени эктора. Без имени команда бьёт повреждаемую машину в центре вашего поля зрения. Она никогда не бьёт по машине, которой вы управляете: её трассировка пропускает вашу собственную машину. Поэтому наведите камеру на припаркованную машину или укажите её имя. Например,Crushform.DebugImpact 18 BP_VehicleAdvSedan2, где BP_VehicleAdvSedan2 — имя машины в World Outliner, ударит припаркованную машину, имя которой содержит этот текст, в точку кузова, ближайшую к его центру, со стороны вашей камеры.Crushform.RepairAllвыпрямляет каждый повреждаемый эктор, который держит этот инстанс. Запускайте её на сервере, чтобы починить машины для всех игроков. На полигоне её запускает клавиша 2.Crushform.WashAllсмывает грязь с каждого повреждаемого эктора, который держит этот инстанс; вмятины остаются. Запускайте её на сервере, чтобы помыть машины для всех игроков. На полигоне её запускает клавиша 3.Crushform.Debug 1рисует решётку повреждений: повреждённые узлы и балки между ними.Crushform.ShowZones 1рисует зоны жёсткости каждого кузова. Седан плагина поставляется без зон, поэтому команда ничего на нём не рисует, пока вы не добавите зоны; см. Мягкие зоны.
Используйте седан в своём проекте
Заголовок раздела «Используйте седан в своём проекте»BP_VehicleAdvSedan — пример машины из плагина. В его папке с контентом лежат материалы, стёкла, двери и профиль DA_CF_Profile_Sedan, а в Blueprint есть компонент Crushform Chaos Vehicle Adapter. Используйте его как образец. Скопируйте седан в свой проект и меняйте копию, а не папку плагина.
Проверка работы
Заголовок раздела «Проверка работы»Въедьте седаном во что-нибудь твёрдое, например в стену или забор. Кузов должен вмяться в месте удара. Затем выполните Crushform.Stats в консоли, чтобы вывести то, что Crushform отслеживает в мире.





