menu
2024.1.4.8780
2023.1.12.8706
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
凡希望按特定顺序播放一组对象时,都可以使用序列容器,它会根据播放列表来播放容器内的对象。例如,您可以使用序列容器来实现角色的对话。可以指定对话的顺序,防止角色先说“再见”再说“你好”。
假设您在研发一款第一人称射击游戏,其中一个环节,玩家须按下按钮才能打开一扇装有很多解锁机制的大铁门。可以将所有解锁声音编组至序列容器,并创建播放列表来按逻辑顺序排列这些声音。您可以将容器设置为 Continuous 播放模式,这样在解锁大门时便会连续播放解锁声。
![]() |
创建序列容器的方法如下:
在 Project Explorer 的 Actor-Mixer Hierarchy 中右键点击以下对象之一:
Work unit(工作单元)
VIrtual Folder(虚拟文件夹)
Actor-Mixer(角色混音器)
Blend Container(混合容器)
Random Container(随机容器)
Sequence Container(序列容器)
Switch Container(切换容器)
从快捷菜单中,选择 New Child > Sequence Container。
新序列容器将创建,并在 Actor-Mixer Hierarchy 中高亮显示。
为其输入名称,并按 Enter。
双击该序列容器,相应的属性和内容编辑器将打开。
将所需对象从 Project Explorer 拖至 Contents Editor 中,即可填充序列容器。
设置 At end of playlist 行为,可以选择以下选项之一:
Restart 从头开始,播放列表中最后一个对象播完后,会再次按原始顺序从头至尾播放列表。
Play in reverse order 倒序播放,播放列表中最后一个对象播完后,会按照倒序从尾至首播放列表。
check_circle | 技巧 |
---|---|
也可以在 Project Explorer 中选择对象,右键点击并选择 New Parent > Sequence Container,来为多个对象\容器创建一个父级序列容器。 |