首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Unity 5 2DArray,对象池

Unity 5 2DArray,对象池
EN

Stack Overflow用户
提问于 2017-06-10 09:02:16
回答 0查看 110关注 0票数 0

我正在尝试为我的WaveSpawner创建一个对象池系统。

这是我得到的(objectPool是一个二维数组):

代码语言:javascript
复制
objectPool = new GameObject[wave.Length,0];

//set columns
for(int i = 0;i< objectPool.Length;i++)
{
    objectPool = new GameObject[i,wave[i].numberToSpawn]; //set row for ech column
}


for (int p = 0; p < wave.Length; p++)
{
    for(int i = 0;i<wave[p].numberToSpawn;i++)
    {
        GameObject gbj = Instantiate(wave[p].spawnObject);
        gbj.transform.position = RandomizePositions();
        gbj.SetActive(false);
        objectPool[p,i]= gbj; //fill 2D array
    }
}

这就是我得到的错误;

数组索引超出范围。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44468516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档