2011-08-15 8 views
3

3Dワールド内のリスナを同時に動かしても、イベントの再生が完了するようにするにはどうすればよいですか。私はイベントが演奏を開始したときと同じ聴取者の位置で特定の時間にイベントを再生したい。他のイベントサウンドはリスナーの位置を知る必要があるため、リスナーの位置を更新する必要があります。しかし、私はすでに開始されたイベントのサウンドを有効にしたくありません...イベントの再生を待つ

答えて

1

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

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

+0

物事は、私はいくつかのイベントを持っています。彼らはすべて3D世界で動き回る同じリスナーを持っています。いくつかの3D世界を持っている可能性はありますか、私は自分の世界を相対的な頭にして、演奏するときだけ音を動かすべきですか?感謝万円! –

関連する問題