Лекция 148
Play/Stop при старте стрельбы
if (FireAudioComponent)
{
IsActive ? FireAudioComponent->Play() : FireAudioComponent->Stop();
}
необходимо заменить на SetPaused(bool):
if (FireAudioComponent)
{
FireAudioComponent->SetPaused(!IsActive);
}
После вызова метода Stop компонента происходит деаттач от родительского компонента. В результате этого мировые координаты компонента звука обновляться в соответсвии с положением сокета меша оружия больше не будут.
Last updated
Was this helpful?