【书籍】DIRECTX.9.0.3D游戏开发编程基础

RWYQ阿伟 | 2022-07-10 | 书籍 | 0条留言 | 930 | 2022-07-10更新

【书籍】DIRECTX.9.0.3D游戏开发编程基础

简介

        DIRECTX.9.0.3D游戏开发编程基础

  Inroduction.to.3D.GAME.Programming.with.DirectX.9.0

  作者:Frank Luna

  技术审校:Rod Lopez

  翻译:段菲

  本书主要讲述如何使用DirectX 9.0开发3D交互式计算机图形程序,重点是游戏开发。我们将向您讲解Direct3D的基本原理,在您掌握了这些原理之后,您将有能力进一步学习并应用更多的相关高级技术。我们假定您阅读此书之前已经对DirectX有大致的了解。从开发者的角度看,DirectX是一套用于开发Windows平台多媒体应用程序的API(application programming interface,应用程序编程接口)。本书主要关注DirectX的一个特定子集——Direct3D。正如其名所寓意的,Direct3D主要用于开发3D应用程序。

  本书分为四部分。第I部分介绍了贯穿全书的数字工具。第Ⅱ部分涵盖了基本的3D技术,例如光照lighting)、纹理( (texturing)、 Alpha融合( alpha blending)和模板( stenciling)等。第Ⅲ部分主要是关于如何运用 Direct3D实现一些有趣的技术和应用程序,例如拾取 picking)、地形绘制 (terrain rendering)、粒子系统( particle system)、灵活虚拟摄像机( flexible virtual camera)以及加载和绘制3D模型( FIles)。第Ⅳ部分的主题是顶点( vertex)和像素着色器( pixel shader),包括效果框架和新的(到 DirectX90版)高级着色语言。目前,着色器已在3D游戏编程中得到了广泛运用,末来局面依然会如此。我们将第ⅣV部分的内容全部用于介绍着色器,以使读者能够跟上现代游戏编程发展的步伐。

关键字

        计算机;C/C++语言;游戏编程;DirectX;

图示

下载链接

        链接:https://pan.baidu.com/s/19VsJaPCcZWPVzw7Bq08AbQ

        提取码:1hcn

声明

        本站部分图片、资源、书籍、软件等内容来源于网络,本站所供资料仅供学习之用,任何人不得将之他用或者进行传播,否则应当自行向实际权利人承担法律责任。因本站部分资料来源于其他媒介,如存在没有标注来源或来源标注错误导致侵犯阁下权利之处,敬请告知,我将立即予以处理。请支持正版。


博客内容遵循 署名-非商业性使用-相同方式共享4.0国际(CC BY-NC-SA 4.0)协议。

本文链接:https://rwyqboy.top/post/203.html

版权声明:本文由阿伟的笔记本发布,如需转载请注明出处。

...

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。