UE4:按键按下触发声音事件,离开位置声音停止
基本需求
在盒体触发盒内,按下【向下】键声音开始播放。离开该区域声音停止。
需要注意的内容:
- 连续按多次的情况应该处理为:只能按一次,按后续次数无反应。
- 离开区域声音停止。在其他区域按向下键并不能触发声音事件。
场景设计
选择盒体触发器,放在合适的位置。
逻辑结构
此处选择使用两个布尔变量解决问题。
查阅资料,还有用enable input和diable input实现的。
参考:
UE4 音乐的播放与停止–基于蓝图
UE4(虚幻4)基础:蓝图初识–开关门(二) 键盘控制门
两个布尔变量:
inPosition:默认为false,表示默认不在触发器位置。
isPlay:默认为false,表示默认没有在播放音乐,用来处理连续按多次向下键的情况