什么是开始游戏编程的好书?

时间:2011-01-04 18:39:04

标签: graphics directx graphical-programming managed-directx

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

2 个答案:

答案 0 :(得分:0)

请放下,我见过的最好的“图形编程”书籍是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,他们在网站上免费阅读:{{3 }}

答案 1 :(得分:0)

Android NDK游戏开发手册http://www.amazon.com/Android-NDK-Game-Development-Cookbook/dp/1782167781与Android NDK几乎无关。然而,它专注于在C ++中从头开始实现便携式游戏引擎,而不管平台如何。其主题主要包括文件系统,网络,音频等低级内容。