RTPC 示例
RTPC 使声音引擎可以通过评估曲线来计算属性值,曲线由音频设计师定义,其 X 值对应于游戏中的参数。例如,以下代码设置“RPM”游戏参数的值:
在示例程序中,您可以通过两种方式试验 RTPC:
- 在 Car 部分,选择
Play_Engine
事件,单击 Post,然后移动 RPM 滑块。此操作将更改 RPM 游戏参数的值,声音引擎用此参数来更改音量和音高属性
- 在 Human 部分,选择/取消选择“Enable Effect”复选框,然后单击 Talk. 当选中此复选框时,“Enable_Effect”游戏参数设为 100。 当取消选择它时,游戏参数设为 0。语音总线使用此游戏参数来设置/清空“Bypass Effect”属性。
请参阅 集成详情——RTPC 了解更多详情。
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
介绍一下自己的项目。我们会竭力为您提供帮助。
来注册自己的项目,我们帮您快速入门,不带任何附加条件!
开始 Wwise 之旅