学习unity之后,就要对它的各个部分有一定的了解,所以unity3d FBX动作模型怎么用我们应该也要知道,现在就学习unity3d FBX动作模型怎么用。

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

找到Unity Demo中的一个动画资源(FBX) 如下图:
unity3d FBX动作模型怎么用


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

unity3d FBX动作模型怎么用


查看Male的属性

1框 表示当前选择的默认动画,运行后播放的默认动画就是选择的 walk
2框 表示当前模型里面有5个动画,也就是这个人物有5个动作
如何切换动作?我们通过代码来控制。很简单。
新建一个Script,挂载到Male上。
  1. using UnityEngine;
  2. using System.Collections;
  3. public class MotionControl : MonoBehaviour
  4.  {
  5. // Use this for initialization
  6. void Start () {
  7. }
  8. // Update is called once per frame
  9. void Update () {
  10. if(Input.GetKey(KeyCode.W))
  11. {
  12. animation.Play("walk");
  13. }
  14. }
  15. }
主要的函数就是
animation.Play("walk");
参数就是动作的名字,在属性栏就可以看到。
按下 W 键,主角就从默认动画切换到了 Walk 动画。