为了让游戏配乐充分发挥作用,您需要设置具有不同播放行为的容器。在 Interactive Music Hierarchy(互动音乐层级结构)中,可以设置两类容器:Music Switch Container(音乐切换容器)和 Music Playlist Container(音乐播放列表容器)。
下表列出了 Interactive Music Hierarchy 中允许使用的容器种类。
图标 |
代表 | |
---|---|---|
|
Music Playlist Container | |
|
Music Switch Container(音乐切换容器) |
假设您正在为一款第一人称动作冒险游戏创建互动音乐,并且想要不同的潜行和战斗音乐。可以把这些音乐对象组织到 Music Switch Container 中,并管理其子对象的属性。在 Music Switch Container 中,您可以添加若干包含音乐对象的 Music Playlist Container,并将它们分别指派给 Music Switch Container 中的 Switch 或者 State。
在工程的早期阶段,就可以基于游戏设计来构建音乐层级结构了。同时还需考虑工程中的其它元素,例如 Work Unit(工作单元)、Routing(信号通路)以及 Game Syncs(游戏同步器)等。从工程整体来考虑问题可以帮您有效地为对象分组。
关于如何建立通路结构、Work Unit 以及创建 Game Sync 的详细信息,请参阅以下几节: