2015-07-11 43 views
0

我正在嘗試向我的基於瓷磚的遊戲添加洞穴,但是在創建時不使用圖像的瓷磚出現問題。Java - 在基於瓷磚的遊戲中創建洞穴時遇到問題

這裏是我的代碼:瓦塊的

    w = rand(10); 
        for (int wi = 0; wi <= w; wi++) { 
         h = rand(10); 
         for (int hi = 0; hi <= h; hi++) { 
          if (i - w >= 1 && j - h >= 1) { 
           map[i - w][j - h] = new tile(
             tiles.yellow, i * size, j 
               * size, false); 
           if (h != 0) { 
            h--; 
           } 
          } 
         } 
         if (w != 0) { 
          w--; 
         } 
        } 

整數i等於X座標。

整數j等於瓦片的Y座標。

這裏是這樣的結果: enter image description here

什麼我希望的是在灰色地帶舉行其是黃色的磚和黃色的瓷磚不會出現在其他地方。 (我只用這個瓷磚進行測試)

如果你知道我可以改正這個,那麼請回復!

在此先感謝!

回答

1

我完全被你的代碼混淆,但它不應該是

map[i - w][j - h] = new tile(tiles.yellow, (i - w) * size, (j - h) * size, false); 

否則我在喪失你正試圖在這裏做的很徹底?

+0

這實際上是爲我整理出來哈哈我改變了瓷磚的數據,然後在原始瓷磚上添加圖像。 我真的很努力地解釋我正在嘗試做什麼,我只是希望它夠了。 – TIMMEHf32432