2010-06-01 76 views
1

我正在构建iPhone OpenGL ES 1.1游戏。我正在使用xcode提供的OpenGL ES模板。我只使用ES1Renderer。我应该如何构建我的iPhone OpenGL ES 1.1游戏?

我已经编写了一些用户可以采用的基本触摸操作,并且我已经开始考虑代码的整体结构。我所做的只是在ES1Renderer.m中使用C来完成整个游戏状态。我有一系列子弹结构,阵列上的敌人结构,等等。

除了使用这个结构,其中我的整个游戏状态在ES1Renderer.m中作为C数组和结构体,还有什么其他方式来构造码?我是否应该使用C++或Objective-C类来表示敌人,以便它们更加模块化?

我问这个问题的主要原因是因为我通常不用C,C++和Objective-C编写代码,所以我在这里提出一个好的架构时有点模糊。

+1

“......我通常不用C,C++和Objective-C编写代码......”对我来说听起来像你会比通过OpenGL游戏更简单。一旦你了解了这门语言的基础知识,以及iPhone的行为方式,那就去参加这个项目吧。 – 2010-06-01 08:14:29

回答