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

发表于 2021年04月28日 |  更新于 2021年05月07日
阅读量

  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;

图示

...

下载链接

  提取码:1hcn

声明

  资源失效了请联系我QQ;在网站留言不一定直接反馈。

  本站部分图片、资源、书籍、软件等内容来源于网络,旨在学习和分享,如有侵权,请联系我(邮件)立即删除。


感谢赞助

... ...
...
RWYQ阿伟
文章 标签 分类
104 52 4
网站公告

欢迎来到我的博客 ^_^
搜搜你感兴趣的内容……

文章信息

Inroduction to 3D GAME Programming with DirectX 9.0,Frank Luna,段菲译

分类 0

标签 1

#书籍推荐