假设我正在写一个涉及相对复杂的几何游戏板的游戏。像飞镖一样。iOS应用程序视图背景(图像vs绘制)设计问题
我想要一个视图来显示游戏状态。实施该观点的最佳方式是什么?
例如,我应该在像photoshop这样的东西上画线,将它添加为资源,然后使用UIImageView显示它?或者我应该使用绘图原语,并基本上以编程方式绘制板?
什么是权衡?
如果我确实使用图片,我应该选择哪种格式? .png,.tiff,.gif,.jpg?
感谢, 约翰
假设我正在写一个涉及相对复杂的几何游戏板的游戏。像飞镖一样。iOS应用程序视图背景(图像vs绘制)设计问题
我想要一个视图来显示游戏状态。实施该观点的最佳方式是什么?
例如,我应该在像photoshop这样的东西上画线,将它添加为资源,然后使用UIImageView显示它?或者我应该使用绘图原语,并基本上以编程方式绘制板?
什么是权衡?
如果我确实使用图片,我应该选择哪种格式? .png,.tiff,.gif,.jpg?
感谢, 约翰
如果你决定走图像路线,你应该使用png。显示您支付的任何其他格式的演奏成绩(如评论中所述)。
要通过代码来确定构建photoshop还是绘制图形,您需要确定要投入Quartz/CoreGraphics学习的时间。苹果的文档:
如果你已经知道的Photoshop,然后建立图形有可能是更容易,如果你不那么学习Quartz是概率比Photoshop的不太陡峭的学习曲线...
谢谢你的答案比尔! – jschank 2011-01-20 22:50:17
如果它是一个简单的电路板,它很容易把它画到视图,它给你的有趣的方式轻松地操纵它的可能性。在一个视图中绘制一组像附图一样的后记。
对于更多花哨的东西,photoshop可能是要走的路。
PNG是优选的。
这不是一个完整的答案,但重新:图像格式,总是喜欢PNG格式。这是无损压缩,所以你可以得到一个不错的,紧凑的文件大小,但没有任何工件,再加上手机具有硬件解码器,所以虽然初始化并不便宜,但比其他选项便宜得多。 – 2011-01-20 05:16:43