我正在制作一款格斗游戏,所以我有巨大的角色精灵(300 像素 X 350 像素)和很多动画帧(每个角色约 150 帧),所以最大 2048 x 2048 纹理大小不适合所有动画帧特点。所以,我需要多个 TextureAtlases,对吧?
如果我在 MovieClip 上切换 TextureAtlases,我是否需要担心代价高昂的 GPU 纹理交换?
要更改动画帧,创建一个管理器来选择帧和图集是否明智?
或者我可以组合 TextureAtlases 以便一个图集存储多个 2048 x 2048 精灵表?
你会如何处理这个问题?