Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
I';我正在学习Unity和C#的俄罗斯方块游戏教程,但遇到了一个错误_C#_Unity3d_Void - Fatal编程技术网

I';我正在学习Unity和C#的俄罗斯方块游戏教程,但遇到了一个错误

I';我正在学习Unity和C#的俄罗斯方块游戏教程,但遇到了一个错误,c#,unity3d,void,C#,Unity3d,Void,我正在按照教程制作我在Unity中的第一个游戏。我需要一些关于产卵器c#代码的帮助!下面是本教程的链接 代码如下: using UnityEngine; using System.Collections; public class Spawner : MonoBehaviour { // Groups public GameObject[] groups; } public void spawnNext() { // Random Index int i = Random.

我正在按照教程制作我在Unity中的第一个游戏。我需要一些关于产卵器c#代码的帮助!下面是本教程的链接

代码如下:

using UnityEngine;
using System.Collections;

public class Spawner : MonoBehaviour {

    // Groups
    public GameObject[] groups;
}
public void spawnNext() {
// Random Index
int i = Random.Range(0, groups.Length);

// Spawn Group at current Position
Instantiate(groups[i],
            transform.position,
                Quaternion.identity);
}
void Start() {
    // Spawn initial Group
    spawnNext();
}

我在“public void spawnext()”行中看到一个涉及空格的错误。

在spawnext函数的正上方有一个右大括号。这意味着你刚刚关闭了产卵器类。这就是如果你把它移到最后,并在课堂上实际包含所有这些内容时的样子:

using UnityEngine;
using System.Collections;

public class Spawner : MonoBehaviour {

    // Groups
    public GameObject[] groups;

    public void spawnNext() {
    // Random Index
    int i = Random.Range(0, groups.Length);

    // Spawn Group at current Position
    Instantiate(groups[i],
            transform.position,
                Quaternion.identity);
    }
    void Start() {
        // Spawn initial Group
        spawnNext();
    }
}
试试看


我怀疑它在抱怨“void”,因为您刚刚关闭了该类,它试图将您的方法定义解析为一个新类(C#不允许在类之外浮动方法)。Void不是类的有效关键字。

您没有提出任何问题。你的问题到底是什么?你从不说什么错误,你得到的错误在哪一行。您的问题可能会在没有更多信息的情况下结束。当我运行该程序时,我得到一个“解析器错误:意外符号”
Instantiate
method在哪里?@AlexSikilinda我怀疑这是因为感谢您解决了我的问题。这很有帮助。感谢you@cooldude很高兴为您服务。如果我的答案解决了你的问题,你能把它也标记为答案吗?谢谢