为什么要找到C++ 3D游戏教程这么难

Dav*_*ave 2 c++ iphone xcode opengl-es sio2

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

问题是我在搜索诸如'c ++ 3d fps tutorial'之类的东西时取得了有限的成功.我真的没有任何有用的东西.

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

jal*_*alf 23

没有关于编写MS Word杀手的教程.

那是因为教程是为了解释具体细节.有关于"如何在游戏中实现凹凸贴图"的教程,但不是"如何从头开始制作完整的AAA游戏".

如果你觉得你需要一个教程来做这种事情,你还没准备好去做.

所有编程都是将复杂的任务分解成非常简单的任务.你需要做同样的事情.

而不是想知道"我如何在iPhone上编写FPS游戏",你需要问:

  • 我该怎么写任何应用程序
  • 我如何在iPhone上初始化和使用OpenGL
  • 我如何进行一般的 3D渲染(不是API特定的,但数学如何工作,它是如何工作的,我需要做什么)

...

等等.还有一些对能够解决的办法一百万步个别.在路的尽头,你将拥有你的游戏.

但是没有关于如何在iPhone上制作FPS游戏的教程,原因与"如何制造战斗机"或"如何实现世界和平"没有相同的教程.需要教程的人将无法做到这一点,而且教程会如此庞大和复杂,而且毫无意义.

你必须学习艰难的方法:通过阅读有关3D图形的书籍,学习如何编程iPhone,学习如何使用OpenGL,学习如何做好一切.通过查找解释该特定问题的资源,而不是简单地阅读您的超级教程的下一段.

  • @Dave:然后不要寻找教程.买书.找出大学中AI课程使用的教科书和其他阅读材料.查看有关现有游戏如何处理它的信息.或者只是实施一些对你有意义的事情.您希望AI实体如何表现?坐下来思考如何实现这种行为.编程不是关于教程中的复制/粘贴.这是关于解决问题.;) (2认同)