Posts Tagged ‘Unity3D’

Unity3D模型导入与动画播放

星期二, 三月 5th, 2013 670 views

首先是模型的导入,方法比较多,但常规的是将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