unity游戏引擎-使用c#脚本有问题

本文关键字:脚本 有问题 使用 游戏 引擎 unity | 更新日期: 2023-09-27 17:50:16

当我保存脚本时,它出现了这些错误:

Assets/Player Controller.cs(38,128):错误CS1526: type.后需要一个新的表达式()或[]

和this

Assets/Player Controller.cs(38,129):错误CS8032:解析过程中的内部编译器错误,运行-v查看详细信息。

我已经研究过了,但是没有答案。有人能帮帮我吗?问题在这一行:
GUI.TextField (new Rect (Screen.width / 2 - 65, Screen.height / 2 - 11, 130, 22) "Do something to start"); }

unity游戏引擎-使用c#脚本有问题

GUI.TextField(Rect, string)构造函数的Rectstring参数之间缺少逗号。

试试这个:

GUI.TextField (new Rect (Screen.width / 2 - 65, Screen.height / 2 - 11, 130, 22), "Do something to start"); }

另外,考虑跨多行格式化,使结构更清晰一些(这样的错误更容易发现):

    GUI.TextField(
        new Rect(Screen.width / 2 - 65, Screen.height / 2 - 11, 130, 22),
        "Do something to start");
}