为什么不是我的每个循环在Unity中工作?

时间:2016-12-07 02:44:38

标签: c# unity3d

现在我只想检测一下这个人何时触摸屏幕,但我一直收到错误消息:错误CS1525:意外符号:', expecting)',,',;',{{1} } =”。其余代码也可能不正确,但我无法让每个循环工作,我无法弄明白。

[', or

1 个答案:

答案 0 :(得分:7)

在C#中,你需要使用关键字foreach来枚举这样的列表:

foreach (var touch in Input.touches) {
        if(touch.phase == TouchPhase.Began)
            Move(new Vector3(0, 0, 1));
    }

编辑:

  

我使用了统一网站上的内容,我认为这将是   准确,我很新

您可以在Unity参考网站上选择C#或Javascript。如果选择C#,您将获得C#示例代码。您在问题中得到了代码,因为您选择了Javascript。

enter image description here