我计划使用3D引擎学习iPhone的3D游戏开发,但是由于缺乏iPhone教程,我计划使用C ++游戏教程并进行必要的更改。

问题是,在搜索诸如'c ++ 3D FPS教程'之类的事物时,我的成功有限,我真的没有任何有用的东西。

您可以推荐任何3D C ++教程吗?

有帮助吗?

解决方案

也没有关于写MS Word杀手的教程。

那是因为教程是为了解释 细节. 。有“如何在游戏中实现凸起映射”的教程,但没有用于“如何从头开始制作完整的AAA游戏”。

如果您觉得自己需要这样的教程,那么您还没有准备好做到这一点。

所有编程都是将复杂的任务分成小简单的任务。您需要做同样的事情。

您不必想知道“我如何在iPhone上编写FPS游戏”,而需要询问:

  • 我如何写 任何 应用程序
  • 首先如何初始化并在iPhone上使用OpenGL
  • 我该怎么做3D渲染 一般来说 (不是特定于API,而是数学如何工作,如何工作 工作, , 我需要做什么)

...

等等。可以解决的方式有一百万个步骤 单独. 。在路的尽头,您将拥有自己的游戏。

但是,如何在iPhone上制作FPS游戏的教程没有教程,因为“如何制作战斗机”或“如何实现世界和平”中没有教程。需要教程的人无法做到这一点,并且教程将是如此大而复杂,这是毫无意义的。

您必须学习艰难的方法:通过挑选有关3D图形的书,学习如何编程iPhone,学习如何使用OpenGL,学习如何沿途做所有事情。通过查找解释该特定问题的资源,而不是简单地阅读Uber教程的下一段。

其他提示

好的,在简短评论之后,更多的描述。首先,您最知道没有简单的“游戏编程”之类的东西,编程游戏由许多不同的主题组成。例如,3D渲染,音频播放,游戏玩法编码(包括AI),可能是网络编码,一些高级的I/O库,...。

原因是大多数游戏都有不同的需求,例如,对于RTS VS FPS游戏,以上大多数游戏都会大不相同。甚至更具体的例子,Doom³的需求与Half-Life²或Far-Cher(旧示例)完全不同(但是自从我自己真正玩过游戏以来已经有一段时间:P)。第一个需要高级照明,阴影,令人敬畏的内饰,后者需要令人印象深刻的户外场景。

虽然您可能会认为“是的,但是这些都是很棒的专业游戏,但我正在尝试一些简单的事情”,但要理解这一点甚至适用于您的水平,这一点至关重要。没有魔术教程可以学习如何编写FPS游戏。

正如我在评论中所说的那样,一个好地方是 gamedev.net, ,他们确实有大量的教程,文章和良好的支持论坛。在这里,您可以从通常构建游戏的哪些组件中学习,如何学习这些组件(以及要编写的游戏类型需要的组件),...。

祝您好运,并为此而获得乐趣,游戏开发是恕我直言的一件有趣的事情,但这是掌握它的漫长途径:)。

读这个 它解释了为什么您需要一个可以构建的游戏引擎,但是您可能需要找到更好的图形和物理库才能在3D中构建,但除此之外,它很好。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top