2012-07-18 34 views
-6

我有一个建立2D游戏(packman样式)的任务,我需要使用打开的GL(任何版本)绘制图像(任务如此说明)。这意味着我应该在Xcode中构建“开放式gl应用程序”,或者足够使用Core Graphics或UIViews?objective-c简单的2D游戏使用什么图形

+1

两种方法都可以接受。 – 2012-07-18 17:09:48

+0

尝试使用SDL。它可以与OpenGL一起使用,但也应该让游戏的其他方面更容易编程。 – Teak 2012-07-18 17:22:18

+4

如果“任务”=“家庭作业”,请说出来,否则人们会冷静下来 - 对问题的任意限制没有理由就没有顺利完成。 – jrturton 2012-07-18 17:23:37

回答

1

我在使用Core Graphics编写2D“packman风格”游戏的实验中获得了非常积极的体验:如果您做得对,CALayer动画证明其具有足够的可靠性并且易于实现。

这是一个link to a great article,它解释了如何在Cocoa中实现动画精灵。诀窍是使用图像地图集以避免在运行时管理多个图像。