UE4-音效触发技巧

音效触发方式一 : 触发器+关卡蓝图

这是一个不推荐的使用方式,但对于初学者来说比较适合拿来学习.
首先,在场景中添加一个触发器,大小形状自定义,我这里定义一个盒子形状的:
在这里插入图片描述
打开关卡蓝图
在这里插入图片描述进行如下操作即可实现:
在这里插入图片描述

音效触发技巧二 : 自定义音效触发蓝图

技巧一的方式既繁琐又不可重用,不如使用蓝图
首先新建一个蓝图:
在这里插入图片描述
我们不需要继承其他类的功能,这里只要基于Actor基类就可以了.
在这里插入图片描述
我们既然需要触发后播放声音,自然要添加触发器组件:
在这里插入图片描述
在这里插入图片描述
之后按照下图构建逻辑,即可完成蓝图,之后你就可以在需要的任意位置添加此蓝图实现效果

在这里插入图片描述

补充 : 音效蓝图的自适应设置

仅仅是实现蓝图功能还不够.
音效通常要做到自适应易于扩展,同时经常是组合模型一起使用的.

  1. 将可变的值提升为变量
    在这里插入图片描述
    在这里插入图片描述
    2.设置为共有变量,就是c++里那个editAnywhere标签功能
    在这里插入图片描述
    便以保存后,你就可以在场景实例中实时调整这两个属性
    在这里插入图片描述
    注意,下面是触发器控件大小的属性,要定义在构造器中才能实时看到效果
    在这里插入图片描述注意记得设置默认值,尤其是盒子大小位置,否则可能一开始看不到碰撞盒子:
    (这里命名可能有点不恰当,叫box size更合适)
    在这里插入图片描述

这里补充一个骚操作,如果你不希望一个音频多次触发,可以使用do once节点,比如这样:
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值