看着iPhone应用程序涂鸦跳跃,我不太确定利马天空是用哪种技术来绘制图形的。它是UIKit、CoreAnimation、OpenGL ES还是它们的组合。所有提示UIKit或某种组合的是主菜单底部的主题选择器,它的行为类似于某种UIControl。
有人有主意了吗?
Thx,基
发布于 2010-07-09 21:51:35
我敢肯定是OpenGL ES。就像贺拉斯说的那样,他们在一次采访中也这么说过。我不认为他们的声明是指“由OpenGL支持的核心图形”,我认为这是它所说的意思,简单地说就是“OpenGL”。(ES)。这是有道理的,仅仅是因为苹果的文档推荐OpenGL ES用于游戏图形。这是一个相当简单的游戏,但仍然有很多事情要做(例如,在远程服务器上查找分数的线程,选择即将到来的地形的算法,与平台、怪物和鼻球的碰撞检测),作为开发人员,您可能希望以最低的合理级别直接控制图形渲染。此外,ES对于2D图形和3D图形一样有用,所以假设2D游戏仅仅因为它是2D而使用Quartz是愚蠢的。
发布于 2010-07-07 16:33:32
根据interview的说法,它是OpenGL。
发布于 2010-07-07 15:14:18
由于这只是2D绘图,我想他们主要使用Quartz来绘制一些UIKit组件和核心动画。
https://stackoverflow.com/questions/3192539
复制相似问题