3d openGL的游戏开发人员

时间:2011-03-09 12:33:42

标签: iphone opengl-es cocos2d-iphone game-engine

我想从3D游戏开发者开始。但我不是从哪里开始的。 我应该在某些游戏引擎上工作,还是应该学习openGL,这是任何游戏引擎的核心。

我是一名应用程序开发人员(iPHone),我曾为iPhone开发过Cocos2d游戏引擎。

任何指南。请帮忙。

2 个答案:

答案 0 :(得分:3)

cocos3d怎么样?

  

cocos3d是cocos2d的重要扩展   这增加了一个完整的3D建模空间,   包括3D网格模型,透视图   投影相机,材料和   照明。

答案 1 :(得分:2)

你想强调“3D游戏开发者”中的“3D”或“游戏”吗?

如果您强调3D,您可以深入了解OpenGL以及3D图形背后的所有概念,并为您的游戏开发低级绘图代码。请参阅HG的回应,以获得良好的开端。 3D图形编程是一个巨大的课题。只有OpenGL ES,在iOS下有两个不兼容的版本,是一个可能需要数月才能学习的大课程。另外,如果您正在为游戏编写渲染代码,那么您可能正在编写其余的游戏子系统代码,例如AI和物理。

如果你想强调游戏,你可以学习3D游戏引擎,如cocos3d(作为Kazuki Sakamoto提及)。有很多这样的游戏引擎。除了提供渲染代码之外,这些引擎还可以提供其他游戏子系统。除了重新构建游戏子系统之外,您将更多地研究游戏内容。

这取决于你哪个更有趣。