-5

マジカルライド(facebook)、ジェットパックジョイライドなどのハードルパターンをイージーからタフにデザインするにはどうすればいいですか?

for(int i=0;i<5;i++)
{
 for(int j=0;j<i;j++)
 { 
  System.out.println(j);
 }
}

これで三角形になりますが、もっと複雑なデザインが必要なので、他に方法はありますか。

4

1 に答える 1

1

より良いアプローチは、2次元配列を作成することです

            int[][] coinMatrix1 =
    {
                { 1, 0, 0, 1, 0, 0 },
                { 0, 1, 0, 0, 1, 0 },
                { 0, 0, 1, 0, 0, 1 },
                { 0, 1, 0, 0, 1, 0 },
                { 1, 0, 0, 1, 0, 0 },
                { 0, 0, 0, 0, 0, 0 },
    };
        generateCoinMatrix(coinMatrix1);


public void generateCoinMatrix(int[][] coinMatrix2)
{
    for (int i = 0; i < 6; i++)
    {
        for (int j = 0; j < 6; j++)
        {
            if (coinMatrix2[i][j] == 1)
            {
                coin = dummyCoinsCollection.get(countCoinFromDummy);
                coin.coinEffectShow = false; // by me
                coin.position.x = coinSetPos.x + j * (coinSizeX);
                coin.position.y = coinSetPos.y + (5 - i) * (coinSizeX);
                coin.setBounds(coin.position.x, coin.position.y);
                coinMatrix[i][j] = coin;
                countCoinFromDummy++;
            }

        }
    }
}

このように、好きなパターンを作ることができます。

于 2013-07-24T08:27:47.917 に答える