Ждите события, чтобы играть - PullRequest
3 голосов
/ 16 августа 2011

Как я могу сделать так, чтобы событие закончилось, даже если я одновременно перемещаюсь вокруг слушателя в трехмерном мире.Я хочу воспроизводить событие только в определенное время с той же позицией слушателя, что и при начале воспроизведения события.Другие звуки событий должны знать, где находится слушатель, поэтому мне нужно обновить позицию слушателя.Но я не хочу, чтобы звучание уже запущенного события звучало ...

1 Ответ

1 голос
/ 16 августа 2011

Вы можете зарегистрировать обратный вызов с событиями, чтобы вы знали, когда они закончились. Event :: setCallback и FMOD_EVENT_CALLBACKTYPE_EVENTFINISHED.

Возможно, вам следует подумать о том, чтобы удерживать слушателя в неподвижном состоянии и перемещать только события, поэтому после запуска события оно будет продолжать воспроизводиться в той же позиции (если вы не переместите его). Трудно сказать, не зная точно, чего вы пытаетесь достичь.

...