使用嵌套的for循环添加到多维数组

尼克·1995

好的,所以我正在创建一个Breakout游戏,我需要创建一个为每个积木创建矩形对象的方法,以便可以实现命中检测,我已经有了一个方法,可以像这样绘制积木:

public void drawBricks(Graphics g)
 {
    g.setColor(brickColor);
    for(int i = 0; i<10; i++)
    {
        for(int a = 0; a<121; a+=30)
        {
            g.fillRect(x+(width*i)+(spacer*i), y +a, width, height);
            // spacer = 10, x and y = 5, width = 50, height = 20, if you need this...
        }    
    }


}

现在到我不能弄清楚的部分。我想用上面绘制的确切对应坐标创建矩形对象,并将它们添加到多维数组中,但是我需要y从5开始并每次为每行增加30。这是我到目前为止所拥有的:*另外,我不确定这是否确实可行,所以请告诉我您是否有其他想法可以做到。

public void setBricks()
{
    for(int i= 0; i<10;i++)
    {
        for(int a=0; a<5; a++)
        {
            bricks[i][a] = new Rectangle(x+(width*i)+(spacer*i), y +a, width, height); 
        }                         // any ideas how to get each y ^ coordinate equal to the one above
    } // i need the int variables to stay at 10 and 5 because of the size of the array.
}
他们是

好吧,如果您想y530开始并增加30,请使用5+a*30

public void setBricks()
{
    for(int i= 0; i<10;i++)
    {
        for(int a=0; a<5; a++)
        {
            bricks[i][a] = new Rectangle(x+(width*i)+(spacer*i), 5 + a*30, width, height); 
        }                         
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将公共元素添加到php中的多维数组而不使用循环

来自分类Dev

将数据添加到多维数组

来自分类Dev

将多维数组添加到列表

来自分类Dev

添加到多维数组中的值

来自分类Dev

将元素添加到多维数组

来自分类Dev

PHP添加到多维数组

来自分类Dev

将数据添加到多维数组

来自分类Dev

添加到PHP中的多维数组

来自分类Dev

在while循环中将数据添加到多维数组php

来自分类Dev

使用循环将自动值添加到数组中

来自分类Dev

使用游标循环将JS对象添加到数组

来自分类Dev

在C中使用for循环将数字添加到数组

来自分类Dev

使用Ruby从循环内添加到数组

来自分类Dev

Android-使用for循环将视图添加到数组

来自分类Dev

Scala:使用for循环将值添加到sortedSet或数组

来自分类Dev

使用 for 循环将项目添加到数组 Laravel

来自分类Dev

使用 for 循环将值添加到数组

来自分类Dev

动态添加到嵌套数组

来自分类Dev

在PHP中将数组添加到矩阵(多维)数组

来自分类Dev

如何将数组添加到多维数组?

来自分类Dev

在PHP中将数组添加到矩阵(多维)数组

来自分类Dev

将数组添加到for循环

来自分类Dev

使用php轻松将数据从数据库添加到多维数组

来自分类Dev

使用php轻松将数据库中的数据添加到多维数组

来自分类Dev

使用push()将值添加到空多维数组中的索引

来自分类Dev

如何创建多维数组并使用会话继续添加到它

来自分类Dev

将向量添加到多维数组Matlab

来自分类Dev

PHP-将键添加到分解的多维数组

来自分类Dev

将一个元素添加到多维数组