模型的动画设置

来源:互联网 发布:墨鱼帝国cms百度网盘 编辑:程序博客网 时间:2024/05/16 12:03

这篇博客的目的是记录下知识点,因为很多知识点之前都会的,但是时间久了不用,就都忘了,就比如这个动画设置。

首先,模型师给你一个FBX 的模型,然后一些纹理, 你要导入的UNity里面。 很简单,直接拖进去。出现如下的画面

资源目录就是你导入的模型,一个霸王龙,然后你单机这个模型就好发现,右边出现了一些目录, Model   Rig  Animations

 Model 的一些设置我就不说,这个等我以后再写,涉及到动作 就 Rig 和  Animations 有用, 这里注意, 我想用的是老的方式控制动画, 那么 既然是老的方式,肯定是有一些不一样设置。

我们先说 动画怎么获取。  你点击下 Animations 发现又出来新的的东西了



如果你是新导入的模型,是只有一个Take001 d Clips,, 点击下 运行按钮, 你发现恐龙动起来了, 各种动作。

那么 我的Clips 里面其他的动作怎么来的, 这些动作是我从 Take001 切割来的, 因为Take001 包含了各种动作,那么如果你只是想播放一部分,肯定是要分割的。

点击那个小加号


点击了加号,就会出现一个新的动作Clips, 然后你可以给他名一个名字,如 walk, 然后 你拖动 开始 和结束 按钮, 点击播放按钮, 看看动作是不是你想要的。如果是 ,点击下面的  Apply 这样你就自己切割下一个动作了。


然后你把这个恐龙,拉到场景中,设置好位置, 

给这个恐龙添加一个 Animations 组件,然后 在 Animations 数组把你的动作加进去。 ok

接下来写代码了。

 transform.GetComponent<Animation>().Play("walk");   就这个句子就可以播放你想要播放的动作。   Play 函数里面的 字符串就是你命名的动作名。

当你运行 发现,报错了。   你肯定这时候心里会骂我, 操, 博主骗我。 

哈哈哈  ,别急, 既然都是说这个是老版本的 动画控制,那就要设置下。


点击Rig  把Animation type  改成  Legacy   就好了。 


原创粉丝点击