- 以下将介绍用蓝图进行基本音频控制的方法。
目录
-
用蓝图播放音频
- 用蓝图播放音频的方法有几种。
1. 用蓝图播放在关卡上配置的AtomSound Actor的Cue
- 请参照 在关卡上配置AtomSound Actor并在任意时机播放 。
2. 用蓝图播放在Actor中添加的AtomComponent中设置的Cue
- 请参照 在Actor中添加AtomComponent并以任意时机播放 。
3. 执行蓝图的SpawnSoundAtLocation节点并播放音频
- 请参照 执行蓝图的SpawnSoundAtLocation节点并播放音频 。
4. 用蓝图动态创建AtomComponent并播放音频
- 可以将Atom Cue Asset拖放到蓝图编辑器,创建[Add AtomComponent]组件,用Event BeginPlay等触发,播放指定的Cue。
- ≪示例≫
创建组件时自动播放Cue
用蓝图暂停或恢复播放音频
- 要暂停或恢复播放时,使用“Atom Sound”类别中的“Pause”节点。
要暂停时,按下图所示连接节点。
请勾选“Pause”复选框。
- 要恢复播放(解除暂停时),如下图所示,在取消选中“Pause”复选框的状态下执行节点。
用蓝图停止音频
- 要停止音频时,使用“Atom Sound”类别的“Stop”节点。
请勿连接下图所示的节点。
用蓝图更改音量
- 要更改音量时,使用“Atom Sound”类别的“Set Volume”节点。
- 在“Volume”中,在0.0至1.0的范围中设置音量。
用蓝图更改音频的音高
- 要更改音高时,使用“Atom Sound”类别的“Set Pitch Multiplier”节点。
- 在“New Pitch Multiplier”中设置音高倍率。
在“New Pitch Multiplier”中指定为2.0时,将以双倍音高(高八度)播放。
在“New Pitch Multiplier”中指定为0.5时,将以半个音高(低八度)播放。
- 关于音高无法提高的故障
- 遇到音高无法提高的故障时,请参照 音高无法上升时的对策 。
- 如何以音分为单位更改音高?
- 要以音分为单位更改音高时,请使用“Atom Sound”类别的“Set Pitch”节点。
可以在“Set Pitch”节点的“Pitch”属性中指定音分单位的音高更改量。