繁体   English   中英

如何使用libgdx使用正方形子画面绘制4x4网格?

[英]How to draw a 4x4 grid using square sprites using libgdx?

您好想开发一款类似于免费游戏的益智游戏。 但是我想使用正方形的精灵来创建网格,任何人都可以向我展示如何放置正方形的精灵以使其看起来类似于4 x 4网格。 方形精灵为100 x 100。

您必须研究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);
        }
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM