Unity3D模型导入与动画播放

首先是模型的导入,方法比较多,但常规的是将FBX模型文件拖放至Project视图中即可自动载入,这里以某狼人模型为例,导入后效果如图,材质及动画都已绑定好,详细操作方式和注意事项后面文章会叙述。

下面叙述下如何用代码来对模型的动画播放进行控制

动画都是预先由美术设计好的,并且已经到处为资源文件,通过载入Unity中并与模型绑定即可,如图

animation中列出的即是此模型所绑定的动作动画,最上方的为默认动画设置,勾选下方play automatically 选项后即可自动播放默认动画。

现在我们通过脚本来控制动画播放。以最简单的为例,大家自己举一反三:

1
2
3
4
5
6
7
8
9
10
11
12
using UnityEngine;
using System.Collections;

public class AnimationManger : MonoBehaviour {
   
    // Update is called once per frame
    void Update () {

              gameObject.animation.Play("这里输入动作名 如 run");

    }
}

注意动作名必须和Animation表单中的一致,将脚本绑定到该Gameobject上,运行,效果如同

可以看到狼人开始奔跑起来了。

通过代码量的扩充我们即可达到自由超控动作动画的播放。
本章节仅为动画播放最基础教程,更多高级教程欢迎继续关注。

BeiTown
2013.03.05

本文链接:Unity3D模型导入与动画播放

转载声明:BeiTown原创,转载请注明来源:BeiTown's Coder 编码之源,谢谢


Tags: , ,

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>