解决unity中animation不能拖进animator中使用的问题

在使用Unity创建 Animator 状态机时遇到问题,无法将 AnimationClip 拖入 Animator 中。经检查,发现显示 WrapMode 的 AnimationClip 不能作为动画节点,而 LoopTime 类型的可以。问题出在FBX文件的AnimationType上,当其设为Legacy时,生成的animationClip无法使用,需将其改为Generic,重新导出后即可正常导入Animator并使用。
摘要由CSDN通过智能技术生成

        开始弄animator动画状态机的时候,发现AnimationClip文件怎么都拖不进,animtor里,拖进去后显示为空,而且手动选也选不进去,如下图所示:

 

         首先可以判断是不是AnimationClip文件类型不对,AnimationClip有两种类型,一个是在检视面板显示WrapMode的,一个是显示LoopTime

         验证后发现,显示WrapMode类型的 AnimationClip是不能拖进animator里作为动画节点的,而显示LoopTime的能放进去。

         我把目光放在FBX-Rig下的AnimationType类型上,当把这个FBX文件的AnimationType设为Legacy时,生成出来的animationClip是不能放进animator里使用的,显示Motion为空,如果把FBX文件的AnimationType设为Generic后再次生成导出animationclip文件后,就能导入animator里使用了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值