使用音频随机容器创建随机播放列表
要创建随机播放列表,必须创建音频随机容器,然后在游戏中播放。
您可以使用随机播放列表随机播放几乎任何声音,例如脚步声、冲击声和 AI 对话。
先决条件
如果知道如何执行以下操作,则可以创建并使用随机播放列表:
创建音频随机容器
可从多个位置创建音频随机容器。
注意:如果将现有音频随机容器拖放到层级视图,则会在变换位置 (0,0,0) 创建游戏对象,其中包含引用所拖拽音频随机容器的音频源组件。
在菜单中
在 Unity 编辑器中执行以下操作:
- 选择资源 (Assets) > 创建 (Create) > 音频 (Audio) > 音频随机容器 (Audio Random Container)。
资源 (Assets) 下方的项目 (Project) 窗口会显示空白音频随机容器资源。
在项目 (Project) 视图中
在 Unity 编辑器中执行以下操作:
- 在项目 (Project) 窗口中单击右键,打开包含工作菜单项的资源菜单。
- 选择创建 (Create)。
- 选择音频 (Audio)。
- 选择** 音频随机容器 (Audio Random Container)**。
资源 (Assets) 下方的项目 (Project) 窗口会显示空白音频随机容器资源。
在窗口中
在 Unity 编辑器中执行以下操作:
- 选择 Window。
- 选择音频 (Audio)。
- 选择** 音频随机容器 (Audio Random Container)**。
资源 (Assets) 下方的项目 (Project) 窗口会显示空白音频随机容器资源。
在游戏中播放音频随机容器
要播放音频随机容器,必须将其与音频源组件进行集成,然后播放,例如使用一个游戏触发器选项。
与音源组件进行集成
只可将音频随机容器与音频源组件进行结合。其为音频随机容器的发射器,用于确定音频随机容器在世界中是否有位置,或听起来没有位置。有关更多信息,请参阅音频源。
要进行集成,请执行以下操作:
- 从菜单、项目 (Project) 视图或窗口中创建音频随机容器。
- 创建游戏对象。
- 在检视视图 (Inspector) 窗口中,选择添加组件 (Add Component)。
- 选择 音频 (Audio) > 音频源 (Audio Source)。
- 在音频源 (AudioResource) 旁边,选择创建的音频随机容器。
您已将音频随机容器与音频源组件进行集成。您可以使用 PlayOnAwake bool、API 或不同的游戏触发器选项来播放此游戏。
使用游戏触发器
游戏中的声音通常由游戏事件或触发器触发。您可以使用游戏触发器(例如按钮)播放音频随机容器:
- 为场景添加按钮。
- 在检视视图 (Inspector) 窗口中,选择 + 以添加鼠标单击 (On Click) 事件。
- 选择音频随机容器。
其他资源
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。