2015-06-18 61 views

回答

0

您必須查看Tilemaps。如果你有一個正方形的精靈,並且它的邊框顏色不同,我們可以把它貼在一起來創建一個網格。

我們可以使用雙循環在4x4網格中彼此相鄰的100x100拼貼。

tileWidth = 100; 
    tileHeight = 100; 
    gridWidth = 4; 
    gridHeight = 4; 

    for (int y = 0; y < gridHeight; y++) 
    { 
     for (int x = 0; x < gridWidth; x++) 
     { 
      //Draw function (sprite, position X, position Y) 
      draw(tileTexture, x * tileWidth, y * tileHeight); 
     } 
    } 
+0

謝謝,但你如何居中4x4格? – StudioThug

+0

中心是什麼意思? '4 * 100 = 400',所以中心位於你開始繪畫的地方'X:200'和'Y:200'。您可以偏移繪圖或將相機移動到位。 – Madmenyo

+0

我希望我的網格能夠被繪製,並且位置與LINK中的網格相似 https://lh3.ggpht.com/QPYySkEBPEBtIWo0xFucU5Sv2DFtdXkhct0mZjQMsfdcqn76vrI_WyQ2NxnC6HpoUdI=h900 – StudioThug