从具有多个页面的 Atlas 加载正确的纹理

Loading correct texture from Atlas with multiple pages

我有一大组图片保存在一个图集中,但由于单个页面的 2048*2048 大小限制,我不得不将我的包分成 12 页。

我的问题是当我使用 atlas.findRegion(imageName).getTexture() 加载纹理时,它加载了整个 2048*2048 页面而不是页面内的单个纹理(虽然图像包包含正确的图像,所以我知道它正在加载正确的文件,我只是不明白为什么它不裁剪我作为参数传递给 findRegion 的图像周围的纹理。

在此先感谢,希望问题足够详细以便得到答复。

问题实际上是调用getTexture()方法,我只需要加载区域。更多信息在这里 loading regions of textureatlas in libgdx loads the entire file