СПРАВОЧНИККОМПОНЕНТЫ
UCFRollingAudioComponent
Звук качения шины для каждого колеса. У каждого колеса есть голос, который следует за поверхностью под ним и плавно переходит между двумя слотами звука; каждый слот проигрывается собственным UAudioComponent на AttachTo колеса (сокет AttachSocket) или, если его нет, под этим компонентом в точке контакта колеса. Колёса и поверхность берутся из host-объекта колёс владельца (ICFWheelHost), звук поверхности — из её строки в UCFSettings::Surfaces, а настройки — из UCFWheelSettings, если не задано bOverrideTuning, поэтому телу не нужна настройка, кроме владения этим компонентом. Только презентация: на выделенном сервере компонент бездействует и не пишет в физику.
Функции
False только на выделенном сервере, у которого нет слушателя, способного услышать шину.
Задаёт, кто отвечает за владельца через ICFWheelHost; null означает host-объект владельца из реестра. Вызывайте до BeginPlay: более поздний вызов отклоняется.
Явно заданный host-объект, иначе UCFHostRegistry::FindHost(Owner, UCFWheelHost).
Приглушает звук качения для слушателя в кабине. InVolumeScale умножает громкость при приглушении, InLowPassFrequency — частота среза в Гц. Действует только на этом инстансе. Громкость меняется на следующем тике; низкочастотный фильтр применяется сразу.
- Категория
- Crushform|Rolling Sound
Приглушён ли звук качения для слушателя в кабине.
- Категория
- Crushform|Rolling Sound
Используемая настройка: OverrideTuning, если bOverrideTuning, иначе UCFWheelSettings::Tuning; читается в BeginPlay.
Масштаб громкости и частота фильтра низких частот, которые в последний раз задал SetCabinMuffling.
Частота среза фильтра низких частот в Гц, которую в последний раз задал SetCabinMuffling.
Один голос на колесо, индексируется по WheelIndex: растёт до наибольшего индекса, о котором сообщил host-объект.
Аудиокомпонент, проигрывающий один слот (0 или 1) голоса одного колеса; nullptr, пока в этом слоте впервые нечего проигрывать.
Только для тестов. Незаданное переопределение возвращает настоящую проверку; заданное отвечает на вопрос, находится ли слушатель в радиусе.
Только для тестов. Незаданное переопределение возвращает реальную скорость колеса; заданное — это скорость (км/ч) каждого колеса.
Свойства
Использует Override Tuning этого компонента вместо UCFWheelSettings::Tuning. Читается в BeginPlay.
- По умолчанию
- false
- Категория
- Crushform|Rolling Sound
Настройка, используемая при включённом Override Tuning.
- Категория
- Crushform|Rolling Sound