天天育儿网,内容丰富有趣,生活中的好帮手!
天天育儿网 > Unity学习笔记--怎么打断当前动画并且重新播放当前动画(超简单一步实现版)

Unity学习笔记--怎么打断当前动画并且重新播放当前动画(超简单一步实现版)

时间:2023-11-06 18:25:37

相关推荐

Unity学习笔记--怎么打断当前动画并且重新播放当前动画(超简单一步实现版)

引言

最近在做FPS游戏,发现射击的时候需要根据玩家输入实时射击,也就是需要实时播放相应的射击动画,那么在射击播放播放的时候,再次射击,就需要重新播放当前动画。

步骤

我们现在有一个idle动画和一个Fire动画,需要射击的时候马上播放射击动画,那么我们可以从idle拖出一个Transition链接到Fire,条件为触发器trigger,然后从Fire拖出一个Transition,链接到idle,没有条件(需要勾选ExitTime)。然后最重要的来了,我们从Fire拖出一个Transition,把它与自身链接起来。

效果如下:

中间那个三角形就是最后我们添加的Transition。

即使Fire动画没有播放完,只要你的Trigger再次被触发,那么Fire将会被重新播放。

如果觉得《Unity学习笔记--怎么打断当前动画并且重新播放当前动画(超简单一步实现版)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。