通过选择器切换播放音轨

下面将介绍使用选择器切换播放音轨的方法。

根据不同情况,使用选择器和选择器标签来切换要播放的音频。
选择器是由项目树的总体设置中的选择器文件夹管理。您可以在选择器中创建标签作为子元素。

例如创建选择器和标签用于发出不同的脚步声时,可以按照选择器(地板属性)、标签(土、草、混凝土、木、沙子)来创建和管理。

criatom_tools_atomcraft_switch_track_by_selector00.png

基本运行时的动作

使用ADX2在Player上设置Cue并启动时,将播放音频。
而在Player上设置选择器标签并启动时,Cue会因受到选择器标签影响而令音频播放产生变化。
因此在工具上可以设计这种音频的变化。

如何指定选择器标签

从程序或Action的设置选择器标签可以指定选择器标签。

参见
Action

根据不同的选择器标签指定方法的影响

如果未在Player中设置选择器标签时,则以数据上的选择器标签的预设进行播放。

在播放Cue时,決定播放音轨 在指定选择器标签的情况下播放Cue时,请按照以下顺序查询设置值,切换播放音轨。

(1) Player的设置值(通过切换、复音、选择器进行音轨过渡)
(2) 设置选择器标签Action的设置值(通过复音、选择器进行音轨过渡)
(3) 全局参照选择器标签的设置值(通过切换、选择器进行音轨过渡)
(4) 预设参照选择器标签的设置值(通过切换、复音、选择器进行音轨过渡)

运行时的选择器标签的强弱影响

Player -> Action -> Cue的预设选择器标签 -> 选择器的预设选择器标签

运行时的选择器标签的设置示例

在Player中设置选择器标签进行播放

Player Action Cue的预设选择器标签 选择器的预设选择器标签
(Label_A) (Label_B) (Label_C) (Label_D)
  • 通过来自程序的设置选择器标签,应用在Player中设置的Label_A。

带有设置选择器标签Action的Cue的播放

Player Action Cue的预设选择器标签 选择器的预设选择器标签
(未设置) (Label_B) (Label_C) (Label_D)
  • 通过播放Cue,应用Cue Action的设置选择器标签Label_B。

在不设置Player选择器标签的情况下,以Cue的设置进行播放

Player Action Cue的预设选择器标签 选择器的预设选择器标签
(未设置) (未设置) (Label_C) (Label_D)
  • 通过播放Cue,应用Cue的预设选择器标签Label_C。

在不设置Player选择器标签的情况下进行播放

Player Action Cue的预设选择器标签 选择器的预设选择器标签
(未设置) (未设置) (未设置) (Label_D)
  • 通过播放Cue,应用工具上的选择器标签Label_D。
  • 通过来自程序的设置选择器标签,应用选择器的预设选择器标签Label_D。

影响范围较小时的控制

 通过以Cue或Player为单位指定选择器标签,可缩小控制的影响范围。

影响范围较大时的控制

 选择器的“预设选择器标签”设置值也可以通过程序进行更改。
 如需要在游戏内切换天气或游戏级别等全局环境,可通过指定应用于选择器的标签,对整体进行控制。

通过Cue的预设选择器标签或Action实施的控制

如需要以设置Cue来设置选择器标签,在Cue的“预设选择器标签”中指定。
此设置在复音类型的Cue或希望为各Cue准备特定的预设选择器标签的情况下使用。

需要设置选择器的Cue类型

为Cue设置创建的选择器,也为音轨设置子元素的选择器标签。
对于以下的序列类型,选择器和标签的设置有效。

  • 切换型
  • 使用选择器实现的音轨过渡型

除此以上之外,即使在其他类型中设置也会被忽略。
如果是切换型,则必须设置选择器或游戏变量。(如果为Cue设置选择器,则必须为音轨设置标签。)

criatom_tools_atomcraft_switch_track_by_selector04.png

更改选择器标签时的运行时动作

合成器类型 更改选择器标签时应用的时机 补充
复音在波形区域播放开始时切换 已经在播放的波形区域不受影响
切换在Cue播放开始时切换 已经在播放的波形区域不受影响
通过选择器进行音轨过渡 在波形区域播放过程中即时切换 已经在播放的波形区域也会受影响

复音型

如果为音轨设置选择器标签,则在播放音轨中的波形区域时,将执行与通过程序指定选择器标签的比较处理。

criatom_tools_atomcraft_switch_track_by_selector02.png


切换型

开始播放音轨时判定选择器标签。
序列播放时,如果程序指定的选择器标签与音轨中设置的选择器标签一致,则执行该音轨的播放。
而选择器标签信息不一致的音轨将不会播放,因此您可以根据不同情况,用于切换要发声的音频。
如果找不到选择器标签,则不会播放Cue。

criatom_tools_atomcraft_switch_track_by_selector01.png


使用选择器实现的音轨过渡型

即使正在播放音轨中的波形区域,也会执行与通过程序指定选择器标签的比较处理。
由于可实现音轨过渡时的渐入渐出设置以及与节拍同步转换,适用于音乐。

criatom_tools_atomcraft_switch_track_by_selector03.png


注解
由于播放时指定选择器标签是在程序中执行,因此如果为Cue设置选择器标签的话,请将该信息传递给程序员,
让程序员在播放时为Player设置正确的选择器标签。