【发布时间】:2014-12-05 16:59:21
【问题描述】:
我正在尝试使用此代码在每次按下空格键时出现动画:
using UnityEngine;
using System.Collections;
public class ArmSwipe : MonoBehaviour {
Animation me;
void Start (){
me=GetComponent<Animation>();
}
// Update is called once per frame
void Update () {
if (Input.GetKeyDown(KeyCode.Space)){
me.Play();
}
}
}
每次运行都会出现这个错误
MissingComponentException:“Arm”游戏对象没有附加“动画”,但脚本正在尝试访问它。 您可能需要向游戏对象“Arm”添加一个动画。或者您的脚本需要在使用之前检查组件是否已附加。
UnityEngine.Animation.Play (PlayMode mode)
UnityEngine.Animation.Play ()
ArmSwipe.Update () (at Assets/Scripts/ArmSwipe.cs:18)
编辑:
【问题讨论】: