我正在制作游戏,但我遇到了问题: 他们的错误代码都是CS1955。
StartCoroutine(StartSpawning());
这是我的代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Spawner : MonoBehaviour {
public Transform[] spawnPoints;
public GameObject pumpkin;
void Start () {
StartCoroutine(StartSpawning());
}
IEnumerator StartSpawning
{
get
{
yield return new WaitForSeconds(Random.Range(1f, 3.5f));
Instantiate(pumpkin, spawnPoints[Random.Range(0,
spawnPoints.Length)].position,
Quaternion.identity);
StartCoroutine(StartSpawning());
}
}
}
答案 0 :(得分:3)
StartCoroutine(StartSpawning());
StartSpawning是一个属性,但是()使它看起来像是一个函数。
更改为
StartCoroutine(StartSpawning);