【问题标题】:What are some great books for beginning game programming?有哪些适合开始游戏编程的好书?
【发布时间】:2011-01-04 18:39:03
【问题描述】:

我已经编程 2 年多了,我想开始图形编程并制作一些简单的游戏。我看过的很多学习directx的书都假设你知道它的基础知识,而我不知道,或者他们只会给你一些sn-ps并假设你能够消化他们的神秘代码没有解释。那么对于那些真正接触图形编程但对一般编程有一定了解的人来说,有哪些好书呢?

【问题讨论】:

  • 您可能会在这里找到答案(或更好的回应) - gamedev.stackexchange.com
  • 有关 Direct3D 11 相关书籍的一些推荐,请参阅此blog 帖子。

标签: graphics directx graphical-programming managed-directx


【解决方案1】:

毫无疑问,我见过的最好的“图形编程”书籍是 Frank Luna 的“An Introduction to 3D Game Programming with DirectX 9.0c: A Shader Approach”。它从线性代数入门(绝对关键)从头开始,然后解释了 3D 管道的工作原理(模型、世界、相机、ndc、视图)以及如何处理 Directx 的编程噩梦;)

它还涵盖了一些高级技术,例如反射和折射等,但是一旦你掌握了基本知识(前 8 章),你基本上可以在 directx 中编写任何你想要的东西,剩下的图形编程时间就会花时间阅读 Wolfgang Engel 的“Shader X”系列(Shader X7 特别好)、GPU Pro(同一作者)和 Nvidia 的 GPU Gems 等书籍,他们在其网站上免费提供:Gpu Gems

【讨论】:

    【解决方案2】:

    Android NDK 游戏开发指南http://www.amazon.com/Android-NDK-Game-Development-Cookbook/dp/1782167781 与 Android NDK 几乎没有什么关系。然而,它专注于在 C++ 中从头开始实现一个可移植的游戏引擎,而不管平台如何。它的主题主要包括文件系统、网络、音频等底层的东西。

    【讨论】:

      猜你喜欢
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-05
      相关资源
      最近更新 更多