CS0589 Unity3d中出现意外语法错误

CS0589 Unity3d中出现意外语法错误,unity3d,unity5,Unity3d,Unity5,我对Unity是一个全新的人,目前我正在Udemy学习一门课程。当然,我们必须创造一个像飞鸟一样的游戏。我们已经创建了一个必须从右向左移动的对象。然后我们制作了一个脚本,如下所示: using UnityEngine; public class Object : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update ()

我对Unity是一个全新的人,目前我正在Udemy学习一门课程。当然,我们必须创造一个像飞鸟一样的游戏。我们已经创建了一个必须从右向左移动的对象。然后我们制作了一个脚本,如下所示:

using UnityEngine;

public class Object : MonoBehaviour {

// Use this for initialization
void Start () {

}

// Update is called once per frame
void Update () {
    transform.Translate(Vector3.left * (20 * Time.deltaTime));
}
}
接下来我们要做的事情是将这个脚本连接到对象,但它会出错。它不会让我这样做,因为它有一个错误。错误应该出现在公共课的线上,但老师有相同的代码,并且对他有效。有什么我不知道的吗。这是非常令人沮丧的。 提前感谢。

根据

编译器发现了意外的语法

我想这和这条线有关

public class Object : MonoBehaviour
是C#中的默认类型。尝试更改类的名称。

根据

编译器发现了意外的语法

我想这和这条线有关

public class Object : MonoBehaviour

是C#中的默认类型。尝试更改类的名称。

错误到底是怎么说的?错误到底是怎么说的?