unity静⽌⼈物素材制作动作,导⼊unity⾏⾛、跑步动画,并⽤AnimatorCont。。。
这⾥我直接复制的我csdn的内容
初学Unity的关于制作⼈物动作、导⼊unity动画、控制⼈物移动的简单⼩结
因为⽹上的关于⼈物动画制作、导⼊、控制运动的⽂章都不太全⾯,所以⾃⼰制作了⼀个⼩结来总结⼀下,这是我当前做出来的效果图,穿墙效果还未改,这⾥可以通过控制w a d控制⾛路转型以及加速键 j 控制跑步。
那么⾸先是要得到需要导⼊的动画
⽽我们从⽹上下载的⼈物资源⼤部分都是静态的,这⾥我推荐⼀个⽹站:
Adobe公司的Xixamo⽹站:(不⽤FQ)专门⽤于提供⼈物模型的动作,⽤户可以将⾃⼰的模型(类型可以是fox、obj、zip)导⼊⽹站中,⽹站会识别模型并有多种动作供⽤户选择,选择之后点
击DOWNLOAD下载即可,下载的类型最好是fbx的即直接可以导进unity如图:(或者⾃⼰⽤C4d、Maya制作也可以)
下⾯介绍如何导⼊动画以及⼀些基本设置
这⾥我从Ximamo上下载了⼏个妲⼰的动作,分别是:Dwarf Idle(发呆)、LeftTurn90(左转90度)、RightTurn 90(右转90度)、Runing-2withcolor(我⾃⼰命的名)(跑步)、Walking(⾏⾛)
⾸先把这⼏个fbx⽂件拖进Unity的Assets中,如图:这⾥我右键新建了Move⽂件夹存放这⼏个fbx模型
下⾯我们对模型内容进⾏⼀下修改,以便后期使⽤:
unity3d animation如图:点击模型Dwaf Idel在Inspector中有Model、Rig、Animation、Materials四个选项其中Model和Materials默认即可
⽽Rig 中需要对Animayion type(动画类型)进⾏修改改为Humanoid(⼈形机,因为这⾥我们要导⼊⼈物模型),Avatar Defintion(化⾝定义选:Create From This Model))如下图
在Animation中勾选LoopTime以及LoopPose并点击最下⾯的Apply使得更改保存,这两个选项跟之后的动画循环有关,也就是说在接受命令后跑步动画、发呆动画可以连续进⾏⽽不会只运⾏⼀次,⽽左转(LeftTurn90)、右转(RightTurn90)的这个地⽅则⽆需更改,因为转⾝动作不太需要循环 ,不然就转圈圈了,更改设置如下图,同时最下⽅的框⾥可以对动画动作进⾏预览:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论