СПРАВОЧНИККОНСОЛЬ
Консольные команды
Команды и переменные, которые плагин регистрирует в консоли. Справка — текст, который задан в исходном коде для каждой из них.
| Имя | Вид | По умолчанию | Справка |
|---|---|---|---|
| Crushform. | Переменная | 1 | Crushform: сколько кадров тяжёлая сборка коллизии может идти вне игрового потока, прежде чем оказаться на кузове, 0 или 1. 0 строит её в кадре удара; значение больше 1 читается как 1. Задаётся в Project Settings > Plugins > Crushform; эта переменная его переопределяет. |
| Crushform. | Переменная | 1 | Crushform: следует ли коллизия за вмятинами в этом проекте. 0: каждый автомобиль сохраняет коллизию из ассета, а вмятины только рисуются. Читается, когда у автомобиля начинается игра. Задаётся в Project Settings > Plugins > Crushform; эта переменная его переопределяет. |
| Crushform. | Переменная | Отрисовывает узлы решётки повреждений, которые двигают меши кузова, и балки между ними: 0 — выкл., 1 — повреждённые, 2 — все. Недавние удары показываются синими сферами со стрелкой нормали. Выключите и включите снова, чтобы перестроить кэшированные маски узлов. | |
| Crushform. | Команда | Наносит удар повреждаемому эктору на расстоянии до 100 м: тому, что под прицелом, или тому, чьё имя содержит второй аргумент. Аргументы: изменение скорости удара в м/с (по умолчанию 10), затем, необязательно, имя. | |
| Crushform. | Команда | Переключает режим отладки Crushform: свободная камера и меню инструментов, которые вминают, пачкают, моют, ремонтируют и сбрасывают кузова и объекты. | |
| Crushform. | Переменная | 1 | Запускает ли сервер инструменты отладки Crushform для удалённых клиентов (1) или только для своего локального игрока (0). |
| Crushform. | Переменная | 0.0f | Crushform: на каком расстоянии от камеры рисуются вмятины и царапины, в см. 0: без предела. Задаётся в Project Settings > Plugins > Crushform; это значение его переопределяет. |
| Crushform. | Переменная | 0 | Crushform: сколько кузовов рисуют вмятины и царапины, ближайшие первыми. 0: без предела. Задаётся в Project Settings > Plugins > Crushform; это значение его переопределяет. |
| Crushform. | Переменная | 0.0f | Crushform: на каком расстоянии от камеры рисуется грязь, в см. 0: без предела. Задаётся в Project Settings > Plugins > Crushform; это значение его переопределяет. |
| Crushform. | Переменная | 0 | Crushform: сколько кузовов рисуют грязь, ближайшие первыми. 0: без предела. Задаётся в Project Settings > Plugins > Crushform; это значение его переопределяет. |
| Crushform. | Переменная | 512 | Crushform: наибольшее число осколков разбитых панелей, живых одновременно. 0: предела нет. Сверх предела первыми освобождаются осколки самых старых разбитых панелей, а осколки одной панели обрезаются до предела. |
| Crushform. | Переменная | 1.0f | Crushform: доля осколков разбитой панели, которые разлетаются, от 0 до 1; 0 не бросает ни одного. Значения вне этого диапазона обрезаются. |
| Crushform. | Переменная | 1 | Crushform: сколько систем осколков разбитых панелей стартует в одном кадре. Остальные стартуют в следующих кадрах по порядку. 0: ограничения нет. |
| crushform. | Переменная | 0 | 1 — записывать в лог каждый удар, который оценивает компонент отклика на удары: кто ударил, импульс, из которого вычтена опора, интенсивность (отрицательная — ниже минимума, без звука) и точку, а также рисовать эту точку в мире на несколько секунд со стрелкой вдоль нормали удара: зелёный — воспроизведён (там спавнится эффект), жёлтый — устойчивый контакт, красный — ниже минимума. |
| Crushform. | Переменная | 2 | Crushform: звуки, стартующие в одном кадре; остальные ждут следующих кадров, самые сильные первыми. 0: предела нет. Задаётся в Project Settings > Plugins > Crushform Impact Feedback; эта переменная его переопределяет. |
| Crushform. | Переменная | 0.15f | Crushform: сколько звук сверх предела кадра может ждать; после этого он отбрасывается. Задаётся в Project Settings > Plugins > Crushform Impact Feedback; эта переменная его переопределяет. |
| Crushform. | Команда | Перестраивает MF_CF_Paint и MF_CF_DirtAmount с порядком слоёв грязи из настроек проекта (Dirt Layer Order, Blend и Z Order канала грязи) и перекомпилирует материалы, которые их используют. Функции остаются несохранёнными. | |
| Crushform. | Команда | Пересобирает функции материалов плагина, которые запекают Custom Data Offsets (Custom Data Offset, Wheel, Tire и Glass Custom Data Offset) значениями из настроек проекта и перекомпилирует материалы, которые их используют. Функции не сохраняются. | |
| Crushform. | Команда | Выпрямляет каждый повреждаемый эктор, повреждение которого хранит этот инстанс. Запустите на сервере, чтобы починить их для всех игроков. | |
| Crushform. | Команда | Применяет настройки внешнего вида (Body Dirt Look, Wheel Dirt Look, Glass Crack Look) ко всем сохранённым материалам проекта, которые вызывают функцию грязи или стекла Crushform. Материалы перекомпилируются и остаются несохранёнными. | |
| Crushform. | Переменная | Рисует коллизию, которую каждый повреждаемый кузов имеет сейчас, каркасом: пурпурным — формы физических тел его корня, включая блоки, которые следуют за вмятинами, белым — формы его свободных навесных деталей. Show collision движка рисует формы в том виде, в каком они заданы, а вмятина их никогда не меняет. 0 выкл, 1 вкл. | |
| Crushform. | Переменная | Отрисовывает зоны жёсткости каждого повреждаемого кузова боксами: синие — мягкие, зелёные — обычные, красные — жёсткие, с подписью множителя жёсткости и ограничения глубины. 0 — выкл., 1 — вкл. | |
| Crushform. | Команда | Выводит занятые слоты атласа и счётчики каждого повреждаемого эктора в этом мире. | |
| Crushform. | Переменная | 0 | Crushform: отладка бюджета шин. 1 — подсчёт видимых на экране, 2 — дополнительно лучи каждого деформера и уровень каждой шины. |
| Crushform. | Переменная | 1 | Crushform: мягкая деформация шин в рамках бюджета колёс. 0 = каждая шина возвращается к круглой форме. Задаётся в Project Settings > Plugins > Crushform Tire; эта переменная его переопределяет. |
| Crushform. | Переменная | 0.15f | Crushform: доля, на которую расширяются границы радиуса, ранга и детализации выделенной шины, чтобы шина на границе не мерцала, появляясь и пропадая. Читается в пределах от 0 до 0.9. Задаётся в Project Settings > Plugins > Crushform Tire; эта переменная его переопределяет. |
| Crushform. | Переменная | 1500.0f | Crushform: расстояние, см, дальше которого шина трассирует более редкий веер лучей (уровень детализации 1). Задаётся в Project Settings > Plugins > Crushform Tire; эта переменная его переопределяет. |
| Crushform. | Переменная | 3000.0f | Crushform: расстояние, см, дальше которого шина трассирует самый редкий веер против простой коллизии (уровень детализации 2). Задаётся в Project Settings > Plugins > Crushform Tire; эта переменная его переопределяет. |
| Crushform. | Переменная | 30 | Crushform: сколько шин могут деформироваться одновременно. Собственный автомобиль локального игрока и всё, что к нему сцеплено, деформируются всегда, даже сверх этого лимита; остаток достаётся ближайшим другим шинам, сначала видимым на экране. Задаётся в Project Settings > Plugins > Crushform Tire; эта переменная его переопределяет. |
| Crushform. | Переменная | 0.5f | Crushform: секунды с момента последней отрисовки колеса на экране, в течение которых оно ещё считается видимым. Задаётся в Project Settings > Plugins > Crushform Tire; эта переменная его переопределяет. |
| Crushform. | Переменная | 4000.0f | Crushform: расстояние от камеры, см, в пределах которого могут деформироваться шины других автомобилей. Задаётся в Project Settings > Plugins > Crushform Tire; эта переменная его переопределяет. |
| Crushform. | Переменная | 0.25f | Crushform: секунды между проходами бюджета шин. Задаётся в Project Settings > Plugins > Crushform Tire; эта переменная его переопределяет. |
| Crushform. | Команда | Смывает грязь с каждого повреждаемого эктора, повреждения которого держит этот инстанс; вмятины остаются. Запускайте её на сервере, чтобы смыть грязь для всех игроков. |