3

3D ワールドで同時にリスナーの周りを移動している場合でも、イベントの再生を確実に終了するにはどうすればよいですか。イベントの再生が開始されたときと同じリスナー位置で、特定の時間にイベントを再生したいだけです。他のイベント サウンドはリスナーの位置を知る必要があるため、リスナーの位置を更新する必要があります。でも、すでに始まっているイベント音には影響を与えたくない…

4

1 に答える 1

1

イベントにコールバックを登録して、いつ終了したかを知ることができます。Event::setCallback と FMOD_EVENT_CALLBACKTYPE_EVENTFINISHED。

おそらく、リスナーを静止させ、イベントのみを移動することを検討する必要があります。これにより、イベントを開始すると、(移動しない限り) 同じ位置で再生され続けます。あなたが達成しようとしていることを正確に知らずに言うのは難しいです.

于 2011-08-15T23:44:12.903 に答える