在 LibGDX 中,您可以加载一堆名为的图像,例如 ,image_1.png
等image_2.png
,image_3.png
然后按名称和索引从TextureAtlas
如下获取这些图像:
atlas.findRegion(name, index);
但是有没有办法获得具有特定名称的图像的所有索引?或者至少有一些具有该名称的图像。
在 LibGDX 中,您可以加载一堆名为的图像,例如 ,image_1.png
等image_2.png
,image_3.png
然后按名称和索引从TextureAtlas
如下获取这些图像:
atlas.findRegion(name, index);
但是有没有办法获得具有特定名称的图像的所有索引?或者至少有一些具有该名称的图像。
是的,有TextureAtlas.findRegions(...)
:
TextureAtlas atlas = ...;
Array<TextureAtlas.AtlasRegion> regions = atlas.findRegions("image_1");
int indices = regions.size;