词条 | DirectX9.03D游戏开发编程基础 |
释义 | 版权信息书 名: DirectX9.03D游戏开发编程基础 作 者:(美)(FrankD.luna) 出版社: 清华大学 出版时间: 2007 ISBN: 9787302130253 开本: 16 定价: 46.00 元 内容简介《DirectX9.03D游戏开发编程基础》主要介绍如何使用DirectX9.0开发交互式3D图形程序,重点是游戏开发。全书首先介绍了必要的数学工具,然后讲解了相关的3D概念。其他主题几乎涵盖了Direct3D中的所有基本运算,例如图元的绘制、光照、纹理、Alpha融合、模板,以及如何使用Direct3D实现游戏中所需的技术。介绍顶定点着色器和像素着色器的章节(包含了效果框架和新的高级着色语言的内容)对这些关键运算进行了较为集中的讨论。 作者简介PrankLuna是Herolnteractive的程序员,从事交互式3D图形编程已有八年多。他最早接触DirectX可以追溯到DirectX5发布之时,目前居住在加州的洛杉矶市。 编辑推荐《DirectX9.03D游戏开发编程基础》内容深入浅出,内容广泛,可供从事3D游戏程序设计、可视化系统设计或其他图形应用程序开发的开发人员和大中专院校学生参考,也极适合各种游戏开发培训机构作为Direct3D编程的培训教程。 目录第Ⅰ部分 基础知识 必备的数学知识 3D空间中的向量 矩阵 基本变换 平面(选读) 射线(选读) 小结 第Ⅱ部分 Direct3D基础 第1章 初始化Direct3D 1.1 Direct3D概述 1.2 COM(组件对象模型) 1.3 预备知识 1.4 Direct3D的初始化 1.5 例程:Direct3D的初始化 1.6 小结 第2章 绘制流水线 2.1 模型表示 2.2 虚拟摄像机 ........ |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。