UE4-(蓝图)第二十五课音频的播放

213 篇文章 581 订阅

一、.将音乐源文件拖到context的文件夹下。注意,虚幻引擎当前支持导入未压缩的小端字节16位wav文件(支持各种采样率,推荐采样率为44100 Hz或22050 Hz)。

二.可以将导入的音乐直接拖入到场景中,选中场景中拖入的音乐actor,在细节面板主要可以使用的属性有:

1.是否在UI暂停的时候音乐继续播放Is UISound 

2.Attenuation中的是否开启衰减Override Attenuation,该选项应用在场景中距离声音越越近声音越大,离得越远声音越小,勾选后可以在Attenuation Distance 中设置衰减范围、衰减模式、衰减形状

  

3.是不是在运行时播放音效,Activation中设置Auto Activate 属性

三.使用蓝图设置音效

1.如果不想通过公开变量获取音频,在蓝图中,右键创建Creat Sound2D节点,该节点是创建无衰减音效,可应用于全局播放及UI音效,但是该节点并不播放音频。将Return Value提升为变量命名为 localSource,可以方便使用。

参数:Sound 选择需要使用的音效。

Volume Multiplier:与音量相乘,是音效更大声或者更柔和

Pitch Multiplier : 乘以音高

Start Time:音效开始播放时间

PresistAcrossLevelTransition:播放音效的地图被卸载后是否继续播放音效

Auto Destroy:音效(完成或停止)返回的音频组件是否清理

注:这样创建的音效Return Value 返回的 是Audio Component 类型。

2.对于Audio Component 类型 可以使用播放、停止,暂停节点

播放节点 Play,获取LocalSource变量节点,拖拽出后搜索play 选择Audio中的play节点,

  

Play节点中 Target 目标指的是Audio Component 对象引用

Start Time:音频中从指定的时间开始播放。

isPlaying节点是判断音效当前是否在播放。

3.暂停播放节点 Set Paused 

参数:Pause 是否暂停播放,对勾代表的是 暂停播放

4.停止播放节点 Stop

在获取的音频格式为Audio Component 时,是不能获取到当前音频的时间长度的。

获取音频时间长度需要类型为 SoudBase类型

5.变量公开,创建变量名称为AudioSources 变量类型 选择搜索 Sound Base 变量名称为SoundBase,将权限更改为公开(点开变量右侧的眼睛)

注:如果想使用固定格式的音频,可以选择Sound Wave只能选择音频源文件进行操作,Sound Cue格式只能选择Cue格式。但是 Sound Base 类型 、Sound Wave 类型、Sound Cue类型,是不支持直接调用暂停或者停止功能的。

6.使用Sound Base 格式的变量,可以直接播放使用 Play Sound 2D节点,参数基本与创建2D声音节点一致,最后的Owning Actor:用作“拥有者”的Actor

7.获取音频时间长度 get Duration 节点返回音频的总的时间。

8.使用Creat Sound 2D节点获取到对应的 Audio Component 对象引用。可以将返回值提升为变量,为后续操控音频的播放、暂停、停止、获取是否在播放更方便。

四、Sound Cue

1.Sound Cue 是可以用来编辑音效的编辑器。创建方法:右键文件夹空白处,选择音效中的Sound Cue,自己创建名称,拖拽音效。也可以选中wav音效,选择创建Cue,这样的创建直接将音效放入编辑器中。

默认情况下,每个Sound Cue的音频图表节点包含一个输出节点,该节点上有一个扬声器图标。音量乘数 的输出节点默认值是0.75,音高乘数 是1.00。可以在 细节(Details) 面板中修改这些值。

音量和音高设置用于管理相对Sound Cue音量。这影响Sound Cue中包含的所有音频的输出。如果您将多个音波与混音器或随机节点一起使用,可以通过添加调制器节点来单独控制它们的音量和音高

2.创建完成后,将想要操作的音效拖入,右侧控制板有很多可以添加的节点,对声音进行操作,以Loop为例,可以控制音频是否循环播放,也可以控制声音循环播放几次,选中Looping 拖拽

  

3.选中Looping节点,左侧细节,可以设置looping节点,是否默认一直循环,取消对勾后,可以设置音频循环几次。

4.可以将声音混合进行播放,鼠标在蓝图空白处右键,也可以快速搜索创建声音节点,选择Mixer节点,可以拖入多个音效源文件,添加输入增加可以连接的音频,如果不需要,选中空白点右键选择删除即可。

5.在上方工具栏,可以试听单个节点声音,和混合后cue的声音。如果选择了多个节点,播放节点(Play Node) 按钮将显示为灰色,不可使用。

  • 11
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值