Unity 动画结束后抖动的问题

       在Unity中使用Animator的时候,很多时候参数选择不对就会出现各种奇怪的问题,最近遇到一个从攻击动作回复到原地站立动作的时候,角色出现了抖动。这里面的抖动原因可能有多种,要确定是哪一种引起的。

  1. 在结束的时候,检查动画是否出现重复播放的问题。我的检查方法是把播放速度调慢,看状态机里面的抖动的节点是否在结束后又播放了一次,如果就是重复播放导致的。解决方案:看当前节目的进入条件是否用了trigger,如果没有用,则改成trigger触发即可。
  2. 然而上面的问题不是,或者已经解决了,还是出现抖动问题的话,需要检查的是动画clip。打开对应的clip检查是否勾选了Loop Time,如果是,把它去掉即可。

以上两个问题都是我遇到的,并且修改后可以流畅衔接的,望能帮到你。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值