Unity 3D动画fbx

时间:2014-06-19 08:17:41

标签: animation unity3d unityscript

请看这个图片

enter image description here

我创建了一个名为reload的脚本:

#pragma strict

function Update () {
 if (Input.GetKey (KeyCode.R)){
    animation.Play("Take 001");
  }
}

但是当我按下R:

  

MissingComponentException:

     

没有"动画"附在" AK"游戏对象,但脚本正试图访问它。

请帮忙

2 个答案:

答案 0 :(得分:1)

您需要添加动画组件。如果单击“添加组件”按钮并搜索动画,您将看到需要添加的组件。

答案 1 :(得分:0)

" Animator"和"动画"零件。

为了使用animation.play(),您需要有一个动画组件,其中将添加剪辑(此处剪辑名称应为" Take 001")。这是他的传统动画系统。您需要将fbx作为遗产导入。

在屏幕截图中,它是使用控制器的Animator组件。它是mecanim动画系统。