LibGDX:将Texture转换为TextureRegion

时间:2014-06-05 15:21:48

标签: libgdx textures tile region

我正在LibGDX中创建一个TowerDefence游戏,现在正尝试用新的StaticTiledMapTile替换旧的Tile。

但是要创建一个StaticTiledMapTile,我需要一个TextureRegion,而不是Texture。

现在我正在尝试创建一个包含整个纹理的TextureRegion,但它似乎不起作用。它总是显得扭曲。

我尝试了以下内容:

TextureRegion region = new TextureRegion(new Texture("someImg.png"), 0, 0, 32, 32);
StaticTileMapTile tile = new StaticTiledMapTile(region);
getLayer().getCell(x,y).setTile(tile); //setting the new tile

在我看来这应该有效(如果图像是32px宽和32px高)。

0 个答案:

没有答案