Cześć. Chciałem zrobić wykrywanie kolizji w unreal engine 4, ale pojawił się problem. Otóż, próbowałem wykrywać kolizje, na różne sposoby, ale za każdym razem pojawiał się ten sam problem. Gdy obiekt już nie koliduje, to dźwięk i animacja nadal są odtwarzane. Próbowałem wykrywać te kolizje poprzez:
OnComponentHit
OnActorHit
NotifyHit
I za każdym razem to samo. Kod który ma się wykonać to:
if (!particles->IsActive())
{
particles->ActivateSystem();
}
if (!audioComponent->IsActive())
{
audioComponent->Play();
}