• 热门专题

Unity3dFbx动作模型的使用

作者:  发布日期:2014-09-25 20:25:19
Tag标签:模型  动作  
  • 游戏中的角色动作都是怎么做的?怎么样从一个动作切换到另一个动作?

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

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

    查看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 动画。

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规