Beginning DirectX 11Game Programming游戏开发入门
DirectX 11 的游戏开发入门书里,《Beginning DirectX 11 Game Programming》算是比较靠谱的一本。它的节奏挺友好,思路也清晰,适合没太多底子但想整点儿 3D 图形开发的朋友。书里一步步带你搞懂渲染管线、着色器、纹理这些核心概念,还会讲到粒子系统、多线程渲染这些稍微进阶一点的东西,读着不会太累,学到的也挺实在。
Allen Sherrod 和 Wendy Jones 写的,代码风格偏 C++,也没那么“学术”,挺接地气的。你会看到不少例子代码,比如怎么用ID3D11Device
初始化渲染设备、怎么设置SwapChain
,每一章都配有实际运行的 demo,照着敲就能看到效果,有成就感。
DirectX 11 本身就比老版本强不少,像Compute Shader
、Shader Model 5.0
这些新特性都能搞起来,跑得快、效果也炫。书里这些点都有提,而且是围绕实战来讲,不是单纯罗列 API。
不过要注意,书比较偏 Windows 平台,对你做跨平台开发不大。如果你主要搞Unity
或者Unreal
,那用处就有限,但要是想打基础、搞懂底层怎么回事,这书还挺值的。
如果你正好想入门 DirectX,又不想被文档晾着干看,这本可以当个手把手的老师用。搞定了它,再上高阶的图形编程完全没问题。
3.12MB
文件大小:
评论区