如何使用libgdx使用方形精灵绘制4x4网格?

时间:2015-06-18 05:49:36

标签: java libgdx 2d

您希望开发类似于无流动的游戏益智游戏。但是,我想使用方形精灵来创建网格,任何人都可以告诉我如何定位方形精灵,使其看起来类似于4 x 4网格。方形精灵是100 x 100。

1 个答案:

答案 0 :(得分: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);
        }
    }