版本
menu_open
警告:系统已根据您所用大版本 (2023.1.4.8496) 自动跳转至最新文档。若想访问特定版本的文档,请从 Audiokinetic Launcher 下载离线文档,并在 Wwise 设计程序中勾选 Offline Documentation 选项。
Wwise SDK 2023.1.4
模拟快速射击

在制作的工程包含射速很快的枪支(如机关枪)时,有时很难让子弹声音与射击动作精确同步。因为 Wwise Event 在音频线程上是异步处理的,所以若在循环容器上应用精确到采样点的过渡,中断动作和枪声终止之间可能会出现少许延迟。

为了对快速射击实现精确到采样点的触发速率,建议使用 MIDI 来触发每个子弹声音。我们可以借助 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 之旅