unity中Animator controller无法给动作添加motion的问题
·
需要将动画的Rig-Animation type设置为Generic

如果选择Legacy则无法导入,
选择Gneric(通用)则会出现Avator
此时可以选择create from this model

在这里可以使动画循环播放

Legacy:老版本动画系统
Generic:通用模式
Humanoid:人形动画
Generic与Humanoid动画的区别
Generic:
它是新的动画系统,支持非人形(怪物)动画,也支持人形动画。
但它无法使用Humanoid动画重定向功能。即美术给一个模型做的动画,这些做的动画只能给这个模型使用,不能给其他模型使用。而Humanoid的动画重定向功能,可以实现一个模型的动画,给其他模型使用。
Humanoid:
Humanoid是人形动画,不支持非人形动画。并可使用动画重定向功能。
拓展:
基础知识讲解:
动画,是模型的动作。不是视频“动画片”。
模型动画,是美术同事给模型骨骼绑定动作。骨骼驱动着模型进行运动。
动画重定向功能实现的逻辑:Unity自带一套unity骨骼系统。美术给人物模型做的动画也有一套美术骨骼系统。当设置为Humanoid时,Unity自带的骨骼会自动识别美术给模型做的骨骼,并一一对应起来。
再有新人物模型时,新模型的骨骼也会和Unity骨骼对应起来。
这样用原模型的动画,就可驱动着原模型的骨骼,驱动unity内置骨骼,继而驱动与unity内置骨骼对应的新模型的骨骼,使新模型做出运动。
更多推荐
所有评论(0)