c++ - 为什么很难找到 C++ 3d 游戏教程

标签 c++ iphone xcode opengl-es sio2

<分区>

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

问题是,我在搜索诸如“c++ 3d fps 教程”之类的内容时只取得了有限的成功,我没有真正得到任何有用的东西。

有什么 3d c++ 教程可以推荐吗?

最佳答案

也没有关于编写 MS Word killer 的教程。

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

如果您觉得需要有关此类内容的教程,那么您还没有准备好。

所有的编程都是关于将复杂的任务分解成微小的简单任务。您也需要这样做。

与其想知道“我如何在 iPhone 上编写 FPS 游戏”,不如问:

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

...

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

但是没有关于如何在 iPhone 上制作 FPS 游戏的教程,就像没有“如何制作战斗机”或“如何实现世界和平”的教程一样。需要教程的人将无法完成,而且教程又大又复杂,毫无意义。

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

关于c++ - 为什么很难找到 C++ 3d 游戏教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2749855/

相关文章:

ios - 最新版本 Cordova + Xcode = 链接器命令失败,退出代码 1

c++ - 二分法平方根计算的问题

c# - *忽略* C++ 和 C# 如何在命令行中显示百分比

c++ - 为什么要使用 invoke helper 而不是调用 functor?

iphone - iOS - 如何在选择单元格时禁用 UITableView 滚动到顶部?

xcode - 在 iOS 4.2 中更改 UISwitch 文本

C++随机数不是随机的

ios - 全局iPhone的比赛时间-同步播放视频吗?

iphone - 基本的 iPhone 计时器示例

ios - 在 Xcode 中禁用/启用按钮