【Unity笔记】关于Animator中Any State下子节点前几帧重复循环的问题
Unity Animator中关于Any State的下子节点死循环播放的解决方法
·
写在前面
这是最近在公司项目中遇到的一个小问题,虽然很快就解决了,但是也更加让我知道了自己对Unity编辑器的陌生,在网上边看边学Unity已经一年多了,也开始想要通过这种方式记录自己所遇到的问题,一个是当作自己的笔记,一个是希望能够帮助到和我一样的朋友,游戏制作的道路并不容易,愿我们都能不忘初心。
问题描述
给角色添加一个动画,动画播放要求是任何状态下都能进入播放该动画。
于是将该动画与Animator中Any State连线,作为其子节点,Any State的作用就是在整个Animator中,只要满足其子节点下动画播放的条件,都能转移过来进行播放,减少了大量的连线工作。
但由于其“满足条件即可播放”的特性,当我们播放其子节点动画时,如果动画播放条件一直处于满足状态,则会出现一直循环播放该动画前几帧的问题,也就是死循环。
解决方法
解决方法很简单,选中Any State与动画节点的连线后,在Inspector面板中,打开Settings,取消勾选 Can Transition To即可
更多推荐
已为社区贡献1条内容
所有评论(0)