using UnityEngine;
public class SpawnIll : MonoBehaviour
{
public int numberIll;
public GameObject illPrefab;
public Vector2 pos;
void Start()
{
for (int i = 1; i <= numberIll; i++)
{
pos=new Vector2(Random.Range(-1000,1001),Random.Range(-1000,1001));
Instantiate(illPrefab, pos, Quaternion.identity);
}
}
}
无论我选择什么作为numberIll,Unity都会崩溃。我认为它是无限循环的,但是我不知道我做错了什么。
答案 0 :(得分:0)
已解决:创建的每个对象都会继续执行for循环,因此只会创建很多游戏对象。我用了协程,它奏效了。