【问题标题】:manage artwork game data for iphone/ipad/osx管理 iphone/ipad/osx 的艺术品游戏数据
【发布时间】:2011-09-12 03:54:57
【问题描述】:

我找了几个小时,似乎再也找不到了。有一个术语是指使用某种“艺术地图”在您的应用程序中加载图形部分?

例如,我用不同的按钮和其他视觉项目制作了一个文件(jpg/tif/png?)。然后我从“地图”中“复制”一个特定的矩形并将其用作按钮,标题随便什么。

我正在寻找一些信息,以及如何使用可可(iphone、ipad、osx)实现的指针。

谢谢!

【问题讨论】:

  • 为什么?单独的图像更容易制作、更容易使用并且更容易选择性地处理。您只需要内存中正在使用的图像,而不是您不使用的图像。这在 iOS 上尤为重要,系统偶尔会告诉您内存不足,您需要尽可能多地删除。
  • @Peter:在现代图形硬件上,某些应用程序的性能通常由状态变化的速度决定。由于减少了对状态更改的需求,使用纹理图集可以在某些应用程序中带来显着的性能提升。
  • @Dietrich,是的,纹理图集就是我正在寻找的术语。您是否也将这种技术与核心动画一起使用?还是简单的二维绘图?
  • 我会正常编写应用程序,如果分析表明它是有益的,则使用纹理图集。它确实使代码更复杂,所以除非知道好处,否则你不应该这样做。

标签: iphone cocoa memory-management


【解决方案1】:

正如迪特里希所说,它被称为“纹理图集”。苹果为此提供了一些文档:

https://developer.apple.com/library/ios/recipes/xcode_help-texture_atlas/AboutTextureAtlases/AboutTextureAtlases.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-03
    • 1970-01-01
    • 2012-09-02
    • 1970-01-01
    • 2013-05-15
    • 1970-01-01
    • 1970-01-01
    • 2012-04-12
    相关资源
    最近更新 更多