以下代码显示您可以如何设置给定状态组(State Group)的当前状态(State):
AK::SoundEngine::SetState( AK::STATES::PLAYERHEALTH::GROUP, AK::STATES::PLAYERHEALTH::STATE::NORMAL );
除 ID 外,AKSoundEngine::SetState() 方法还接受字符串(Unicode 或 Ansi)。在这种情况下,您将指定音频设计师定义的状态组和状态的名称:
AK::SoundEngine::SetState( L"PlayerHealth", L"Normal" );
在应用程序示例中,您可以通过使用对话框 General 板块中的相应下拉列表来更改PlayerHealth
状态组的当前状态。
请参阅集成详情——状态 了解更多信息。
|
Note: 此例程摘自 示例 一节中的“声音引擎集成工程示例”部分。请参阅 Integration Demo 示例 了解更多信息。 |