【问题标题】:Unity 3D Animation fbxUnity 3D 动画 fbx
【发布时间】:2014-06-19 08:17:40
【问题描述】:

请看这张图片

我制作了一个名为 reload 的脚本:

#pragma strict

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

但是当我按下 R 时:

MissingComponentException:

“AK”游戏对象没有附加“动画”,但脚本正在尝试访问它。

请帮忙

【问题讨论】:

    标签: animation unity3d unityscript


    【解决方案1】:

    您需要添加一个动画组件。如果你点击“添加组件”按钮,然后搜索动画,你会看到你需要添加的组件。

    【讨论】:

      【解决方案2】:

      “Animator”和“Animation”组件之间存在差异。

      为了使用animation.play(),你需要有一个动画组件来添加剪辑(这里剪辑名称应该是“Take 001”)。这是他遗留的动画系统。您需要将 fbx 作为旧版导入。

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

      【讨论】:

        猜你喜欢
        • 2013-11-23
        • 1970-01-01
        • 2021-06-27
        • 1970-01-01
        • 2017-07-17
        • 1970-01-01
        • 2019-05-14
        • 1970-01-01
        • 2013-12-02
        相关资源
        最近更新 更多