【发布时间】:2011-09-12 03:54:57
【问题描述】:
我找了几个小时,似乎再也找不到了。有一个术语是指使用某种“艺术地图”在您的应用程序中加载图形部分?
例如,我用不同的按钮和其他视觉项目制作了一个文件(jpg/tif/png?)。然后我从“地图”中“复制”一个特定的矩形并将其用作按钮,标题随便什么。
我正在寻找一些信息,以及如何使用可可(iphone、ipad、osx)实现的指针。
谢谢!
【问题讨论】:
-
为什么?单独的图像更容易制作、更容易使用并且更容易选择性地处理。您只需要内存中正在使用的图像,而不是您不使用的图像。这在 iOS 上尤为重要,系统偶尔会告诉您内存不足,您需要尽可能多地删除。
-
@Peter:在现代图形硬件上,某些应用程序的性能通常由状态变化的速度决定。由于减少了对状态更改的需求,使用纹理图集可以在某些应用程序中带来显着的性能提升。
-
@Dietrich,是的,纹理图集就是我正在寻找的术语。您是否也将这种技术与核心动画一起使用?还是简单的二维绘图?
-
我会正常编写应用程序,如果分析表明它是有益的,则使用纹理图集。它确实使代码更复杂,所以除非知道好处,否则你不应该这样做。
标签: iphone cocoa memory-management