码迷,mamicode.com
首页 > 其他好文 > 详细

Unity3d Fbx动作模型的使用

时间:2014-09-25 17:03:17      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:unity3d   动画   

游戏中的角色动作都是怎么做的?怎么样从一个动作切换到另一个动作?

找到Unity Demo中的一个动画资源(FBX) 如下图:

bubuko.com,布布扣


把Male拖入到Scene中,调整摄像机位置。


bubuko.com,布布扣


查看Male的属性

1框 表示当前选择的默认动画,运行后播放的默认动画就是选择的 walk

2框 表示当前模型里面有5个动画,也就是这个人物有5个动作


如何切换动作?我们通过代码来控制。很简单。

新建一个Script,挂载到Male上。

using UnityEngine;
using System.Collections;

public class MotionControl : MonoBehaviour {

	// Use this for initialization
	void Start () {
	
	}
	
	// Update is called once per frame
	void Update () {
		if(Input.GetKey(KeyCode.W))
		{
			animation.Play("walk");
		}
	}
}

主要的函数就是

animation.Play("walk");

参数就是动作的名字,在属性栏就可以看到。


按下 W 键,主角就从默认动画切换到了 Walk 动画。


Unity3d Fbx动作模型的使用

标签:unity3d   动画   

原文地址:http://blog.csdn.net/huutu/article/details/39553203

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!