gpt4 book ai didi

android - Spritesheet 与单个 Sprite 的映射,Android 性能

转载 作者:行者123 更新时间:2023-11-30 04:23:45 25 4
gpt4 key购买 nike

目前,我所有的 Sprite 都是单独的图像,总共有 186 个位图,但并非所有位图都用于每个级别。因此,当加载关卡时,只有该关卡所需的 sprite 才会加载到 HashMap 中(通常约为 40-80)。在我的 tilemap 上滚动时,我只是在 hashmap 中引用这些位图以在 Canvas 上绘制

最初这似乎是最简单的方法,因此我采用了这种方法。也就是说,是否有任何理由考虑改用 sprite 表?如果是这样,优势是什么?从我在互联网上收集到的信息来看,使用 Sprite 表似乎非常流行,但我不确定为什么,或者为什么它会比我目前正在做的更好。

感谢您的任何想法

最佳答案

当您需要将许多小图像打包到一个文件中以提高通过网络发送它们的速度时,可以使用 sprite 表。如果您在发送许多小东西时没有问题,请像您一样使用它 - 它是更有效的使用模型。他们为什么流行?因为所有的网络技术都在流行。 (这里有点夸张:-)

如果我们更深入地研究这个问题,很大程度上取决于如何您是如何实现图像映射的,您将它们放置在何处(数据库或文件),您重新加载它们的频率以及许多其他细节很容易扭转比较结果。如果您真的需要如此深入的研究,只需进行比较测试即可。

关于android - Spritesheet 与单个 Sprite 的映射,Android 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8873889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com