音频设置的层次结构
可以于 AtomComponent 和 Atom Cue Asset写入关于播放音频的参数设置(音频设置)。 声音设置不单保存于AtomComponent, 也有可能保存于Atom Cue Asset或Atom Cue Sheet Asset中。 以下将介绍存储在多个类对象中的音频设置,于哪些情况下适用。
运行应用程序时,将根据以下层次结构决定最终的音频设置:
  • 最上层是AtomComponent
  • 使用AtomComponent播放音频时,将优先(1)的音频设置
  • 没有参照(1)的设置时,将参照(2)
  • 没有参照(2)的设置时,将参照(3)或(5)
  • (3)是(4)的部分复制,于从ACB文件创建Atom Cue Asset时保存
criware_ue4_030_atom_sound_settings_hierarchy.jpg
在UE4编辑器中确认时,可参考以下一例。
criware_ue4_030_atom_sound_settings_hierarchy_example.jpg
  • 上图(1)是AtomComponent的详细信息窗口。參照于Atom Cue Asset的“ music_loop”
  • 上图(2)是Atom Cue Asset“ music_loop”的详细信息窗口。參照于Atom Cue Sheet Asset的“CommonCueSheet”
  • 上图(3)是Atom Cue Sheet Asset的"CommonCueSheet"的详细信息窗口。将对应ACB文件內的Cue信息以"Cue Infos"数组保存
  • 在(1)中,由于“Loop Settings”被设置为“Inherited”,因此继承在(2)中的“Loop Settings”
  • 在(2)中,由于“Loop Settings”被设置为“Inherited”,因此继承在(3)中的“Cue Infos”中的“Looping”
Next:2D音效