版本

menu_open
Wwise SDK 2023.1.3
快速入门示例集成——RTPC

RTPC 示例

RTPC 使声音引擎可以通过评估曲线来计算属性值,曲线由音频设计师定义,其 X 值对应于游戏中的参数。例如,以下代码设置“RPM”游戏参数的值:

// 使用参数名称设置游戏参数值。我们可以使用它的
// ID, AK::GAME_PARAMETERS::RPM (from Wwise_IDs.h)

在示例程序中,您可以通过两种方式试验 RTPC:

  • 在 Car 部分,选择Play_Engine 事件,单击 Post,然后移动 RPM 滑块。此操作将更改 RPM 游戏参数的值,声音引擎用此参数来更改音量和音高属性
  • 在 Human 部分,选择/取消选择“Enable Effect”复选框,然后单击 Talk. 当选中此复选框时,“Enable_Effect”游戏参数设为 100。 当取消选择它时,游戏参数设为 0。语音总线使用此游戏参数来设置/清空“Bypass Effect”属性。

请参阅 集成详情——RTPC 了解更多详情。

备注: 此例程摘自 示例 一节中的“声音引擎集成工程示例”部分。请参阅 Integration Demo 示例 了解更多信息。
AKSOUNDENGINE_API AKRESULT SetRTPCValue(AkRtpcID in_rtpcID, AkRtpcValue in_value, AkGameObjectID in_gameObjectID=AK_INVALID_GAME_OBJECT, AkTimeMs in_uValueChangeDuration=0, AkCurveInterpolation in_eFadeCurve=AkCurveInterpolation_Linear, bool in_bBypassInternalValueInterpolation=false)
AkReal32 AkRtpcValue
Real time parameter control value
Definition: AkTypes.h:156

此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅