バージョン

menu_open
Wwise SDK 2024.1.0
銃の連射をシミュレーションする

マシンガンのような発射速度の速い銃器が登場するプロジェクトを開発する場合は、銃撃音と発砲動作を正確に同期させることが難しいことがあります。Wwiseイベントはオーディオスレッドで非同期的に処理されるため、コンテナをループさせてSample Accurateトランジションを使用して発砲音を実装する場合は、ブレイクアクションとガンショット音終了の間にわずかな遅延が発生する可能性があります。

高速の連射においてサンプルアキュレートのトリガー速度を達成するためには、MIDIを使用して発砲音を1つずつトリガーすることを推奨します。PostMIDIOnEvent を使用することで一定のオーディオフレーム内で正確なオフセット(サンプル単位)を実現することが可能となり、精度が上がります。

MIDIベースのソリューションのためには以下が必要です:

  • オーディオレンダリングを以下のいずれかの方法で管理します:
  • Integration Demoにメトロノーム音を使用したサンプルMIDI実装が含まれています。この原理を高速の連射に応用できます。The relevant file is available at <WwiseInstallationFolder>\SDK\samples\IntegrationDemo\DemoPages\DemoMIDIMetronome.cpp and the corresponding documentation is available at Integration Demoサンプル (see the MIDI API section).
  • The relevant APIs are PostMIDIOnEvent() and StopMIDIOnEvent().

このページはお役に立ちましたか?

サポートは必要ですか?

ご質問や問題、ご不明点はございますか?お気軽にお問い合わせください。

サポートページをご確認ください

あなたのプロジェクトについて教えてください。ご不明な点はありませんか。

プロジェクトを登録していただくことで、ご利用開始のサポートをいたします。

Wwiseからはじめよう