3D模型在unity中实现动画效果

将资源拖放到Create中。如图我的资源是Ani,放到我的Resources文件中。

 将模型ZebraLP拖到Scene面板上,这样Hierarchy面板上,就会出现ZebraLP文件.

二:创建 Avatar,(一般动物可以共用同一个,人物可以共用同一个,从而不需要再创建)

一般在模型文件的最后面,长这样,如果存在,就跳过第二步,开始第三步:

对于动物的话:选中文件,在Inspector面板,进行设置,最后Apply。

如果是人物模型, 则选择Humanoid,然后Apply

 

三,创建Animator Controller

在自己放脚本的文件夹下创建Animator Controller,命名为BM.如下图,右击Scripts,点击Create-----Animator Controller:

双击新建的BM文件,添加自己想要添加的动画,直接拖过去即可.

右键动画,然后选择Make Transition,就会建立起各个动画的连接

注意将动画拖到面板时,选中动画例如Eating:

在Inspector面板上,将动画拖到Motion处:

如果拖不进去:就修改这里:

拖进去后,再点击动画

 勾选,让动画循环。(不然动画几秒就结束了)

选中Hierarchy面板上ZebraLP,然后在Inspector上点击Add Component,输入Animator,添加Animator

 将自己添加的BM文件,拖拽到Controller,Avatar,拖到Avatat对应位置

 这样模型的动画就可以按自己放置的顺序播放了.

原创文章 119 获赞 61 访问量 4万+

猜你喜欢

转载自blog.csdn.net/Ciel_Y/article/details/105610919