在晶体蓝图中:![](https://i-blog.csdnimg.cn/direct/50a5c09953484dfe910d9614f5b698cf.png)
press F->晶体视觉上消散->消散动画完成->摧毁晶体
-> 松开F -> 消散动画reverse
重点!Timeline设计原理
![](https://i-blog.csdnimg.cn/direct/3f4ed6200a024c67a47ac46eb0d35da5.png)
在Unreal Engine的Blueprint中,Timeline的Finished
节点在Timeline到达结束时间或在Reverse模式下回到开始时间时都会被触发。这是引擎设计的行为,不是Bug。
如果想要在Reverse结束时不触发finish节点后面的行为,需要加一个direction的boolean判断当前timeline播放方向是forward的。
在玩家蓝图中:
press F-> spawn energy source(一个消散视觉效果的球形遮罩)-> sphere tracing,检测玩家面对的方向一定距离内是否有可摧毁的障碍物。