适用的iPhone图形库

适用的iPhone图形库,iphone,opengl-es,cocos2d-iphone,core-animation,quartz-graphics,Iphone,Opengl Es,Cocos2d Iphone,Core Animation,Quartz Graphics,我试过阅读核心动画、Quartz、OpenGL和cocos2d。虽然我想我能感觉到它们都是为了什么,但我仍然无法决定什么适合我正在进行的项目。要求是直截了当的,我需要能够导入自定义字体并绘制它。我需要画直线和圆弧 我尝试使用OpenGL ES来实现这一点,但在自定义字体中工作非常困难。在石英和核心动画之间,我不确定什么是适用的。应用程序将始终是二维的。表现很重要。我有一种感觉石英可能不合适,因为你可以用手指滑动将屏幕移动到内容的不同部分,而用石英重新绘制那么多内容似乎对GPU来说是很沉重的。但不

我试过阅读核心动画、Quartz、OpenGL和cocos2d。虽然我想我能感觉到它们都是为了什么,但我仍然无法决定什么适合我正在进行的项目。要求是直截了当的,我需要能够导入自定义字体并绘制它。我需要画直线和圆弧

我尝试使用OpenGL ES来实现这一点,但在自定义字体中工作非常困难。在石英和核心动画之间,我不确定什么是适用的。应用程序将始终是二维的。表现很重要。我有一种感觉石英可能不合适,因为你可以用手指滑动将屏幕移动到内容的不同部分,而用石英重新绘制那么多内容似乎对GPU来说是很沉重的。但不确定,这都是从阅读中得来的


离群值是cocos,因为它似乎适合两个不同的桶。它似乎更接近OpenGL,但在加载自定义字体时没有疯狂。但是,似乎没有足够的信息来了解它是否适合这个项目。

听起来你需要Ansca Mobile的Corona和x-pressive.com的文本糖果库:


我对电晕和Cocos2d都有相当丰富的经验。Corona很容易使用,对于一个刚开始的程序员来说非常好。你可以在Corona中编写相当多的应用程序,但如果你想获得高性能,最好的选择是Cocos2d。几乎没有一款2D应用程序是不能用Cocos2d编写的。如果你有兴趣学习的话,我推荐这本书


祝你好运

有这么多选择!谢谢你的链接。我必须研究一下。Corona+文本糖果为iPhone提供了强大的2D文本平台。文本糖果允许您导入自定义bmp字体或true type字体,并添加变形或动画。Lua是一种非常容易学习的语言,您可以在很短的时间内构建非常复杂的应用程序。如果您需要出色的性能,那么cocos2d或普通的旧obj-c是最好的选择,但我发现Corona几乎可以胜任任何事情。谢谢!所以cocos中的自定义字体应该没有问题,对吧?我想这是我玩OpenGL后最关心的问题。性能方面的cocos看起来非常棒。接下来唯一的一个问题是为什么你用cocos而不是石英或核心动画。我从来没有遇到过字体问题。您可以通过两种方式使用字体:(1)使用实际的truetype字体,或(2)使用BMFont或Hiero创建的位图字体。后者更快。我选择Cocos2d仅仅是因为我当时不知道quartz或core动画,而Cocos2d看起来像一个很好的库。我从未后悔过那个决定谢谢这应该是一次有趣的冒险。