版本
menu_open

概述

除使用层级结构组织对象外,Wwise 还使用 Switch 帮助您简化声音、音乐和振动对象的组织。Switch 代表游戏中为特定元素准备的替代项,用于帮助管理这些替代项的对应对象。这些游戏元素的替代项与天气状况或游戏主公人使用的武器等一样丰富。您可以将替代对象指派到特定 Switch,这样在播放该游戏元素时,游戏中当前活跃的 Switch 所对应的对象将被播放。

Switch 可在简化管理运行时的替代项,下面列表仅包括众多此类游戏场景或元素中的少数几个:

  • 房间、地面、室内/室外的游戏设置 —— 您可以为不同的地面(例如木板、草地、碎石等)创建 Switch。

  • 游戏角色 —— 您可以在男性或女性角色讲话时为创建对白 Switch。

  • 天气状态 —— 您可以为暴风雨、暴风雪、小雨或晴天创建 Switch。

  • 魔界或仙界的游戏氛围 —— 您可以为各个世界的不同声音和振动创建 Switch。

  • 武器 —— 您可以为游戏中的不同火器发射方式、激光和剑创建 Switch。

对于上述各个例子,您都可以先创建 Switch,然后指派相应的对象。指派到 Switch 的对象将被编组装入 Switch Container。当事件或游戏参数值改变时,Switch Container 将验证 Switch,然后播放正确的对象。

使用 Switch —— 示例

假设您正在创建一款第一人称射击游戏。在游戏中,角色可穿过多种不同的环境。每种物理环境中有不同的地面,例如混凝土、草地和泥地,这意味着需要为每种表面采用不同的脚步声。在这种情况下,您可以为不同的地面创建 Switch,然后将不同的脚步声指派到相应的 Switch。当主人公行走在混凝土表面上时,则“Concrete” Switch 将激活,并播放相应的声音。如果角色从混凝土表面来到草地上,则“Grass” Switch 将激活,并播放相应的声音。

下图演示激活的 Switch 如何决定播放哪个脚步声。


此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅