程序实现的范围

在ADX中,有只能用程序实现的功能、既可用程序也可用数据端实现的功能、只能用数据端实现的功能。 常用功能摘录

craftv2_tips_program_doing00.png

只能用程序实现的功能

初始化、结束、加载和释放ACF、ACB、AWB、创建Player、设置Cue、开始、停止、暂停、创建游戏对象、设置选择器、指定块、 搜索播放、附加渐变器、无缝连接播放、更新3D声音位置、指定文件播放、 DSP总线设置、快照设置

主要管理配置数据的内存,指定动态变化的声音。

既可用程序也可用数据端实现的功能

大部分功能也可以从程序实现, 如果是固定的处理,有的功能方便交给数据端,也有功能方便用程序覆盖。

如果是想通过程序发生变化的处理, 可以通过Player的参数间接操作、或通过类别操作。

由于用程序无法新添加,所以动作类似于改写数据端预设值。 可以用AISAC更改参数,或直接更改音高、音量、Pan等。

只能用数据端实现的功能

数据的添加、删除、移动、编辑 设置REACT、设置AISAC曲线、设置Cue(复杂的Cue、多音轨和分层Cue等)

只能用数据端实现的功能主要包括从程序隐藏的功能、或数据管理复杂的功能。

例如随机播放等,如果随机元素固定,则可以用数据端创建,程序只需播放Cue即可。 可以尽量不写代码,轻松执行仅用数据端就可实现的效果。