版本

    其他文档

menu_open

Quick Start Sample Integration - RTPCs

RTPC Example

RTPCs let the sound engine compute a property's value by evaluating a curve, defined by the Wwise user, for the X value that corresponds to a parameter within the game. For example, the following code sets the value of the "RPM" game parameter:

// Set the game parameter's value using its name. We could use its
// ID instead, AK::GAME_PARAMETERS::RPM (from Wwise_IDs.h)
AK::SoundEngine::SetRTPCValue( L"RPM", (AkRtpcValue)nRPM );

In the sample program you can experiment with RTPCs in two ways:

  • In the Car section, select the Play_Engine event, click Post, then move the RPM slider. This changes the value of the RPM game parameter which the engine sound uses to alter its volume and pitch properties
  • In the Human section, check/uncheck the "Enable Effect" checkbox, then click on Talk. When the checkbox is checked, the "Enable_Effect" game parameter is set to 100. When its unchecked the game parameter is set to 0. The Voices control bus uses this game parameter to set/clear its "Bypass Effect" property.

Refer to Integration Details - RTPCs for more details.

Note.gif
Note: This sample code comes from the Sound Engine Integration Sample Project available in the Samples section. Refer to Integration Demo Sample for more information.

此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅