【发布时间】:2015-05-07 02:49:06
【问题描述】:
我使用动画面板制作了一个动画,它会不时交换图像。从网上看,这不是旧动画。
这是动画面板截图:
然后,我将 Animation 和 Animator 组件添加到 Game Object 并为其分配名为 Animation01 的动画。这是游戏对象检查器的屏幕截图:
我尝试使用以下 C# 脚本来停止动画:
using UnityEngine;
using System.Collections;
public class Scene1 : MonoBehaviour {
public GameObject ball;
// Use this for initialization
void Start () {
ball.animation.Stop();
}
// Update is called once per frame
void Update () {
}
}
但动画并没有停止。它在控制台中提示一个通知:
在附加的动画列表中找不到默认剪辑。
我错过了什么?
更新:通过禁用/移除 Animator 组件,动画将停止并且无法由代码控制。我需要通过代码来控制动画。
【问题讨论】:
-
另外,我必须注意:这个问题写得比
unity3d标签上的大多数问题要好得多。