2011-08-15 2 views
3

동시에 3D 세계에서 청취자를 돌아 다니더라도 이벤트가 계속 재생되도록하려면 어떻게해야합니까? 이벤트가 시작될 때와 동일한 청취자 위치로 특정 시간에만 이벤트를 재생하려고합니다. 다른 이벤트 사운드는 리스너가 어디에 있는지 알 필요가 있으므로 리스너 위치를 업데이트해야합니다. 하지만 이미 시작된 이벤트 사운드가 영향을 미치기를 원하지 않습니다 ...이벤트가 끝날 때까지 기다림

답변

1

이벤트가 완료되면 알 수 있도록 콜백을 등록 할 수 있습니다. 이벤트 :: setCallback 및 FMOD_EVENT_CALLBACKTYPE_EVENTFINISHED.

아마도 청취자를 움직이지 않게 유지하고 이벤트를 움직이면 이벤트는 같은 위치에서 계속 재생됩니다 (이동하지 않는 한). 성취하고자하는 바를 정확히 모른 채 말하기는 어렵습니다.

+0

문제는 다른 중개소로 연주하고 싶은 몇 가지 이벤트가 있습니다. 그들은 모두 3D 세계에서 움직이는 동일한 청취자를 가지고 있습니다. 3D 세계를 여러 개 가질 수 있습니까? 아니면 제 세계를 친밀하게 만들고 연극을 할 때 소리 만 움직여야합니까? 대단히 감사합니다! –