Перейти к содержимому
CRUSHFORMV1.1.0
ПОЛУЧИТЬ НА FAB

СПРАВОЧНИКDATA ASSET

UCFEngineSoundProfile

МОДУЛЬCrushformEngineЗАГОЛОВОКCFEngineSoundProfile.hРОДИТЕЛЬUDataAsset

Звук одного двигателя для UCFEngineAudioComponent: петли, записанные на постоянных оборотах, плавно сводимые и меняющие высоту тона по оборотам, громче под нагрузкой, чем на накате, со стартером, нарастанием при запуске, затуханием при остановке и звуком глушения.

Свойства

TArray<FCFEngineSoundLayer> Layers

Петли одного двигателя в любом порядке: компонент сортирует их по RPM. Слой без звука пропускается.

Категория
Engine Sound
TObjectPtr<USoundAttenuation> Attenuation

Затухание с расстоянием и пространственное звучание каждого звука двигателя. Обязательно: без него звук двигателя остаётся выключенным.

Категория
Engine Sound
float CoastVolume = 0.6f

Доля полной громкости, слышимая без нагрузки: двигатель на накате тише, чем под газом.

По умолчанию
0.6f
Категория
Engine Sound
float RPMInterpSpeed = 8.f

Насколько быстро слышимые обороты двигателя догоняют обороты host-объекта, 1/s; 0 — догоняют сразу.

По умолчанию
8.f
Категория
Engine Sound
float LoadInterpSpeed = 5.f

Насколько быстро громкость следует за нагрузкой между Coast Volume и полной громкостью, 1/s; 0 — следует сразу.

По умолчанию
5.f
Категория
Engine Sound
float MinPitch = 0.5f

Самая низкая высота тона, до которой петля замедляется ниже своей записанной скорости. По умолчанию аудиоустройство не воспроизводит высоту тона ниже 0.4 (Project Settings > Audio > Global Min Pitch Scale).

По умолчанию
0.5f
Категория
Engine Sound
float MaxPitch = 2.f

Самая высокая высота тона, до которой петля ускоряется выше своей записанной скорости. По умолчанию аудиоустройство не воспроизводит высоту тона выше 2.0 (Project Settings > Audio > Global Max Pitch Scale).

По умолчанию
2.f
Категория
Engine Sound
float StartFadeSeconds = 0.4f

Сколько времени петлям нужно, чтобы подняться из тишины после запуска двигателя; 0 — сразу.

По умолчанию
0.4f
Категория
Engine Sound|Transitions
float StopFadeSeconds = 1.f

Сколько времени петлям нужно, чтобы затихнуть после остановки двигателя; 0 — сразу.

По умолчанию
1.f
Категория
Engine Sound|Transitions
TObjectPtr<USoundBase> StarterSound

Проигрывается по кругу, пока двигатель прокручивается; если пусто — запуск без звука.

Категория
Engine Sound|Transitions
TObjectPtr<USoundBase> ShutdownSound

Проигрывается один раз, когда работающий двигатель выключается; если пусто — не проигрывается.

Категория
Engine Sound|Transitions