unity Animator 怎么判断一个动画播放结束

unity Animator 怎么判断一个动画播放结束,第1张

第一种方法:在动画结束帧后面加个动画事件,调用下含这个变量的函数接口不是可以了。

第二种方法:试试animator上面那个exittime。

第三种方法://获取动画层0指BaseLayer。AnimatorStateInfostateinfo=animator。GetCurrentAnimatorStateInfo(0)。

技术支持

Unity提供技术支持服务,通过线上问答、项目分析、现场培训等形式为中国开发者解决技术难题,企业级服务支持游戏上线。Unity企业技术支持团队还提供各种定制服务,包括开放大世界解决方案、游戏代码加密方案、UPR性能优化、技术美术支持等服务。

第一种是 你再播放到结束的位置 添加事件,调用播放下个动画的方法

第二种是用Animator Controller 如图连接。连接处设置跳转开关为True(满足跳转条件),并勾选Has Exit Time(如不勾选 会直接播放第二个动画)

图片说明

简单的动画跳转 都可,复杂的动画管理还是建议使用Animator


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11637803.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存