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

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

基本需求

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


需要注意的内容

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

场景设计

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

逻辑结构

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

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

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

蓝图设计

蓝图设计

猜你喜欢

转载自blog.csdn.net/Kandy0125/article/details/115617148
今日推荐