版本

menu_open

创建序列容器

对于所有需要按特定顺序播放一组对象的情况,都可以使用序列容器。序列容器会根据特定播放列表来播放容器内的对象。例如,您可以使用序列容器来表现角色的对话。您可以指定对话的顺序,防止角色先说出“再见”后才说出“你好”。

使用序列容器 —— 示例

假设您正在研发第一人称射击游戏。在游戏的某个环节,玩家必须按下按钮才可打开一扇装有很多解锁机制的大铁门。此时,您可以将所有解锁声音编组至一个序列容器。之后可以创建一个播放列表,按逻辑顺序排列这些声音。您可以将容器的播放模式设置为 Continuous,这样在解锁大门时,便会连续播放这些解锁声。

创建序列容器的方法如下:

  1. 在 Project Explorer 中,在 Actor-Mixer Hierarchy 中右键点击以下任一对象:

    • Work unit(工作单元)

    • VIrtual Folder(虚拟文件夹)

    • Actor-Mixer(角色混音器)

    • Blend Container(混合容器)

    • Random Container (随机容器)

    • Sequence Container (序列容器)

    • Switch Container(切换容器)

  2. 从快捷菜单中,选择 New Child > Sequence Container

    此时将创建一个新的序列容器,并会在 Actor-Mixer Hierarchy 中高亮显示。

  3. 输入序列容器的名称,然后按下 Enter

  4. 双击新的序列容器,以打开其相应的属性和内容编辑器。

  5. 将各对象从 Project Explorer 拖至 Contents Editor 中,来填充序列容器。

  6. 要定义 At end of playlist 行为,请选择以下任一选项:

    • Restart 从头开始,播放列表中的最后一个对象播放完后,会再次按其原始顺序从头至尾播放列表。

    • Play in reverse order 倒序播放,播放列表中的最后一个对象播放完后,会按照倒序从最后一个到第一个播放列表。

[技巧] 技巧

通过在 Project Explorer 中选择对象,然后右键点击并选择 New Parent > Sequence Container,您也可以为多个对象和其它容器一起创建父级序列容器。


此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅