单击鼠标后不播放动画剪辑

本文关键字:动画 播放 鼠标 单击 | 更新日期: 2023-09-27 17:59:19

我有一个带有动画组件的gameObject,并添加了animationClip1.anim

我有以下代码

public AnimationClip anim;
    void Update () {
        if (Input.GetButtonUp("Fire1"))
        {
            GetComponent<Animation>().Play(anim.name);
        }
    }

从界面,我已经将animationClip1.anim拖放到脚本的(上面的公共变量)。。

脚本已附加到对象。

所以当我运行游戏时,我得到了这个错误

无法播放动画状态"animationClip1.anim",因为找不到!请附加一个名为"animationClip1.anim"的动画剪辑,或仅对现有的调用此函数动画。

问题出在哪里,为什么在鼠标点击时我会出现这个错误。。有什么想法吗?感谢

单击鼠标后不播放动画剪辑

您可以试用

void Update () {
    if (Input.GetButtonUp(0))
    {
        GetComponent<Animation>().Play("Animation name");
    }
}