iPhone Quartz - Open GL

时间:2010-05-19 20:19:33

标签: iphone opengl-es drawing quartz-graphics

有没有人知道思维导图应用程序用于绘图的内容:Quartz 2D或Open GL?实现这种应用程序的最佳方法是什么?欢迎任何建议!

谢谢!

3 个答案:

答案 0 :(得分:0)

Quartz非常适合这种任务。绘制纹理多边形时,OpenGL更有用。使用Quartz可以更轻松地绘制贝塞尔曲线和文本。

答案 1 :(得分:0)

我会考虑Cocos2D这种类型的应用程序,即使它被设计为游戏引擎。

答案 2 :(得分:0)

我决定使用Quartz,因为它似乎满足了应用程序的需求,并且需要的时间比OpenGL少。 我想知道节点之间的连接线。 我将有一个滚动视图,其中包含许多与线连接的节点。我将每个节点设计为UIView子类,它实现了drawRect:并进行了一些形状绘制。当我拖动/移动节点时,我只重绘拖动的视图,这是正常的。但是我怀疑如何实现节点之间的线路,特别是线路更新 - 当一个节点被移动时,它的连接应随之移动。当某个节点改变位置时,我应该重绘所有连接吗?有没有更好的选择可以提高绩效?

由于