通过选择器切换播放音轨

选择器和选择器标签用于根据情况切换播放哪些材料。
选择器在项目树下全局设置的选择器文件夹中进行管理。选择器可以将标签作为子元素。

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

criatom_tools_atomcraft_switch_track_by_selector00.png

基本运行时的动作

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

如何指定选择器标签

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

参见
动作函数

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

如果播放器上没有设置选择器标签,则将按照数据上默认的选择器标签设置进行播放。

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

(1) 在播放需要选择器标签规范的提示的播放器上设置的选择器标签设置值。 (使用开关、和弦和选择器跟踪过渡)
(2) 使用“设置选择器标签”操作设置选择器标签设置,针对需要选择器标签规范的队列。 (和弦,通过选择器进行音轨转换)
(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


切换型

选择器标签在曲目播放开始时确定。
如果在序列播放期间程序中指定的选择器标签与为曲目设置的选择器标签匹配,则将播放该曲目。
如果曲目的选择器标签信息不匹配或未找到选择器标签,提示将不会发声。

criatom_tools_atomcraft_switch_track_by_selector01.png


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

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

criatom_tools_atomcraft_switch_track_by_selector03.png


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