在非游戏应用程序中使用精灵来提高静态视网膜图形的可管理性是否明智?

时间:2012-07-30 15:59:11

标签: ios user-interface graphics workflow sprite

随着我的应用程序的UI越来越复杂,我发现为按钮之类的东西导出所有图形都很乏味。例如,使用切换按钮:向上,向下,禁用,开启,关闭* 5按钮* 2用于视网膜= 50图形需要导出!这是一个可行的策略,像在CSS中一样做并制作精灵表吗?如果是这样,你是否可以指出我如何处理加载和显示适当的子部分的方向或一两个片段?

1 个答案:

答案 0 :(得分:1)

您可以使用精灵表,这样做的方法是: http://www.danielsefton.com/2012/07/texture-atlases-for-uikit-with-texturepacker/

作为精灵表的替代品,PaintCode是Mac App Store的绝佳选择。它使得更新图形非常容易,只需复制和粘贴代码即可。不幸的是,它的价格相对较高。

如果您需要创建Paint Code无法处理的图像,请考虑使用Mac应用程序自动复制&调整图稿大小,这样您只需创建一次。 Mac App Store上有几个。有些是免费的,有些是有偿的。但如果您想要高质量的调整大小,最好使用您制作艺术的工具来缩小尺寸(例如PhotoShop)。