【发布时间】:2014-11-19 06:37:05
【问题描述】:
如果我使用 LibGDX AssetManager 加载 TextureAtlas,它是否会在加载时自动构造一个新的 TextureAtlas,然后每次调用 get 方法时将地址返回给该对象?或者它实际上是在每次调用 get 方法时构造一个新的 TextureAtlas 吗?
我试图实现的行为是前者。我扩展了 Sprite 类,使其包含与精灵对应的图集和纹理区域的文件名。我希望能够读取包含这些名称的 JSON 文件,然后根据 JSON 文件初始化精灵,但我不希望每个精灵都构造一个新的 TextureAtlas,以便它可以读取纹理区域。相反,我希望每个精灵都包含对单个 TextureAtlas 的引用。
【问题讨论】: