0
for(int x = 0; x < 24; x++) 
{
    for(int y = 0; y < 16; y++)
    {
        switch(lvl)
        {
            case 1:
            {
                maptileset0[y][x] = maptileset1[y][x];
                break;
            }
            case 2:
            {
                maptileset0[y][x] = maptileset2[y][x];
                break;
            }
            case 3:
            {
                maptileset0[y][x] = maptileset3[y][x];
                break;
            }
            case 4:
            {
                maptileset0[y][x] = maptileset4[y][x];
                break;
            }
            case 5:
            {
                maptileset0[y][x] = maptileset5[y][x];
                break;
            }
            case 6:
            {
                maptileset0[y][x] = maptileset6[y][x];
                break;
            }
        }
    }

您好,我对cocos2d和编程比较陌生,但是我正在做的是将充满整数的地图数组分配给主数组,以便场景可以加载它,有没有更好或更清洁的方法呢?有没有一种方法可以分配数组而不必每次创建地图时都添加新案例

4

1 回答 1

1

将另一个设为maptilesetstd::vector并分配给other_maptileset[lvl][y][x]

于 2013-05-28T11:32:05.540 回答