模型的动画设置

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

首先,模型师给你一个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   就好了。