版本

menu_open

构建 Interactive Music Hierarchy 的技巧和经验总结

互动音乐是一种复杂工具,具有多种选项。自工程伊始就采取统一策略来构建 Interactive Music Hierarchy,可以在后期节省时间精力。当然,处理互动音乐的方式有很多,在 Wwise 中可以用任何方法来为游戏创造最佳效果。以下是一些建议,告诉您如何为对象分组能够充分发挥互动音乐的优势。

在 Interactive Music Hierarchy 中为对象分组

在构建音乐层级结构之前,您需要构思组织对象的最佳方式,既要节省创作时间,又要更好地管理工程内存占用。

要优化内存使用率,可以考虑在层级较高的对象上设置属性,供整组对象共享。以下属性可以共享:

  • Positioning(定位)

  • RTPC(实时参数控制)

  • State(状态)

  • 随机化器

使用多级 Music Switch Container

最好尽量简化级联 Music Switch Container(音乐切换容器)的层级结构。在可能的情况下确保子级 Music Switch Container 相对独立,让父级 Music Switch Container 负责不同子级之间而非单个子级内部的过渡。

Music Switch Container 可绑定多个 State Group(状态组)或 Switch Group(切换开关组),因此只需一个上层 Music Switch Container 便可提供子对象之间过渡所需的全部逻辑。倘若某个 Music Switch Container 中包含多个子级 Music Switch Container,最好将各个 State Group 和 Switch Group 单独指派给对应的 Music Switch Container,而不要集中控制不同层级结构各个 State 和 Switch 的变化。

注意,在使用多级 Switch Container 时无法为所有过渡统一设定优先顺序,因为过渡是在各个不同子对象中单独设置的,它们各自内部都有普适过渡规则,而且父子音乐切换过渡规则之间并不存在优先关系。这样的话,如果过渡规则之间发生冲突,会很难追踪活跃的音乐过渡。有关过渡的详细信息,请参阅 “理解 Transition”一节


此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅