СПРАВОЧНИКНАСТРОЙКИ
UCFTireSettings
Blueprint: Crushform Tire
Общепроектные настройки деформации шин: Project Settings > Plugins > Crushform Tire.
Восемь значений бюджета, от bEnabled до OnScreenTolerance, — это значения проекта для консольных переменных Crushform.Tire.*; у Scope и порогов сна их нет. Они применяются при старте модуля и снова при каждом изменении поля в редакторе, поэтому собранная игра их тоже получает. Модуль применяет их сам, потому что базовый класс developer-settings синхронизирует консольные переменные только в редакторе.
Значения проекта стоят на приоритете выше настроек масштабируемости, поэтому пресет масштабируемости их не трогает. Консольная команда, аргумент командной строки или профиль устройства по-прежнему переопределяют их.
Функции
Объект настроек, только для чтения.
Записывает поля бюджета в консольные переменные Crushform.Tire.* с заданным приоритетом. По умолчанию это приоритет проектной настройки, который консольная команда переопределяет.
Свойства
Какие шины деформируются: только собственная сцепка зрителя, сцепка зрителя плюс всё, что выделяет бюджет, или каждый зарегистрированный автомобиль без ограничений.
- По умолчанию
- ECFTireScope::Budgeted
- Категория
- Budget
Деформируются ли шины вообще. Выключено возвращает каждую шину к круглой форме. Переопределяется консольной переменной: Crushform.Tire.Enable.
- По умолчанию
- true
- Категория
- Budget
Сколько шин могут деформироваться одновременно. Собственный автомобиль локального игрока и всё, что к нему сцеплено, деформируются всегда, даже сверх этого лимита; остаток достаётся ближайшим другим шинам, сначала видимым на экране. Переопределяется консольной переменной: Crushform.Tire.MaxWheels.
- По умолчанию
- 30
- Категория
- Budget
Расстояние от камеры, см, в пределах которого могут деформироваться шины других автомобилей. Переопределяется консольной переменной: Crushform.Tire.Radius.
- По умолчанию
- 4000.f
- Категория
- Budget
Расстояние от камеры, см, дальше которого шина трассирует более редкий веер лучей (уровень детализации 1). Переопределяется консольной переменной: Crushform.Tire.LodDistance1.
- По умолчанию
- 1500.f
- Категория
- Budget
Расстояние от камеры, см, дальше которого шина трассирует самый редкий веер против простой коллизии (уровень детализации 2). Переопределяется консольной переменной: Crushform.Tire.LodDistance2.
- По умолчанию
- 3000.f
- Категория
- Budget
Доля, на которую расширяются границы радиуса, ранга и детализации выделенной шины, чтобы шина на границе не мерцала, появляясь и пропадая. Читается в пределах от 0 до 0.9. Переопределяется консольной переменной: Crushform.Tire.Hysteresis.
- По умолчанию
- 0.15f
- Категория
- Budget
Секунды между двумя проходами бюджета шин. Переопределяется консольной переменной: Crushform.Tire.UpdateInterval.
- По умолчанию
- 0.25f
- Категория
- Budget
Секунды с момента последней отрисовки колеса на экране, в течение которых оно ещё считается видимым. Переопределяется консольной переменной: Crushform.Tire.OnScreenTolerance.
- По умолчанию
- 0.5f
- Категория
- Budget
Колесо, которое остаётся в пределах этого расстояния, см, от положения покоя, может уснуть. Отрицательное значение не даёт колесу уснуть никогда.
- По умолчанию
- 1.f
- Категория
- Sleep
На сколько градусов ось и направление вниз колеса могут отклониться от положения покоя, пока колесо ещё может уснуть.
- По умолчанию
- 0.5f
- Категория
- Sleep
Object-каналы, которые трассировка земли шины игнорирует, помимо каналов, уже игнорируемых её собственной коллизией.
- Категория
- Tracing
Профиль шины для шины, у которой он не указан; его читает адаптер автомобиля.
- Категория
- Profile