我正在使用 opengl 和 sprite-sheets 为 android 创建一个简单的 2d 游戏,现在要创建这些 sprite-sheets 我使用 zwoptex。
我的问题是,是否有任何实用程序可以使用任何算法而不是其他任何算法,例如,目前我正在使用树,因为它似乎浪费了很少的空间(尽管 max rect 似乎也不错)。
除了有效利用空间来优化显卡性能之外,是否还有其他考虑因素,例如,如果动画中的 2 个关键帧在精灵表上相隔很远,那么在它们之间切换是否存在相关成本,或者这无关紧要,因为整个 spritesheet 包含在 GPU RAM 中?
如果没有这种可能的速度优势,那么不同的算法究竟是如何工作的,所以我可以决定哪种算法对我的想法最有效?