Visual Studio 中的 UnityScript 错误

UnityScript error in Visual Studio

所以我这几天在学校一直在团结一致,我有一个 space 飞船的编码,它只能在某些 space 中移动,变量 hori 和 vert 如下所示:

var vert: float = 0

var hori: float = 0

但是程序告诉我它是分号而不是冒号我不知道为什么我也使用 && 并且它说语法错误...有人请帮助我

&& 的问题是括号不正确。你有:

if(Input.GetKey(KeyCode.UpArrow)) && vert < 3) {

我认为它应该是这样的:

if(Input.GetKey(KeyCode.UpArrow) && vert < 3) {