UE4:按键按下触发声音事件,离开位置声音停止

UE4:按键按下触发声音事件,离开位置声音停止

基本需求

场景设计
在盒体触发盒内,按下【向下】键声音开始播放。离开该区域声音停止。


需要注意的内容

  1. 连续按多次的情况应该处理为:只能按一次,按后续次数无反应。
  2. 离开区域声音停止。在其他区域按向下键并不能触发声音事件。

场景设计

选择盒体触发器,放在合适的位置。

逻辑结构

此处选择使用两个布尔变量解决问题。
查阅资料,还有用enable input和diable input实现的。

参考:
UE4 音乐的播放与停止–基于蓝图
UE4(虚幻4)基础:蓝图初识–开关门(二) 键盘控制门

两个布尔变量:
inPosition:默认为false,表示默认不在触发器位置。
isPlay:默认为false,表示默认没有在播放音乐,用来处理连续按多次向下键的情况

蓝图设计

蓝图设计

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值