首页 > 代码库 > Unity3d Fbx动作模型的使用
Unity3d Fbx动作模型的使用
游戏中的角色动作都是怎么做的?怎么样从一个动作切换到另一个动作?
找到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 动画。
Unity3d Fbx动作模型的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。