CRI ADX  Last Updated: 2024-07-17 10:48 p
AISAC 交互声音功能“AISAC”

什么是AISAC

应用程序可以通过使用 “AISAC” 来实现发动机声音等交互声音。
声音设计师会根据程序员传递过来的 “AISAC控制器值” ,在创建工具上设计如何将声音变化。


例如,可以设计音高如何根据发动机转速而变化,如何交叉渐变多个活塞的爆炸声等。
然后,程序员对Player句柄设置根据应用程序的情况所确定的AISAC控制器值,将根据情况播放声音。


通过多个AISAC控制

一个Cue可以有多个AISAC控制器。
可以设置多个AISAC控制器值,例如AISAC控制器1设置“发动机的转速”,AISAC控制器2设置“发动机负载”, AISAC控制器3设置“距收听者的距离”。


区分使用多个AISAC模式

也可以对1个AISAC控制器区分使用多个AISAC模式。
例如,为“距离衰减AISAC控制器”提供“脚步声的AISAC模式”“爆炸声的AISAC模式”“台词的AISAC模式”,可以为每个声音选择模式。
程序员不需要知道应用了哪种模式,只需要为“距离衰减AISAC控制器”设置值,即可实现根据声音类型而变化的高级距离衰减。


通过AISAC调制进行自动控制

还可以通过“AISAC调制功能”自动使用AISAC控制器值。
例如,可以设计环境声音如何按照时间变化,因应应用程序中的兴奋程度增加时发出欢呼声等。
AISAC调制可以在播放开始时或通过“REACT ”的任意时间驱动。