- 博客(0)
- 资源 (2)
- 收藏
- 关注
[源代码][DIRECTX.9.0.3D游戏开发编程基础]
《DIRECTX.9.0.3D游戏开发编程基础》是directx游戏开发的经典入门教材,本资源为该教材所包含所有案例的源代码,帮助读者理解学习。
2012-06-23
DIRECTX.9.0.3D游戏开发编程基础 龙书 中文版 清华大学出版社
《DIRECTX.9.0.3D游戏开发编程基础》是directx游戏开发的经典入门教材,被尊称为“龙书”,本资源是清华大学出版社出版的该书中文版的高清扫描pdf,相比网络上流传的各种网友翻译版,更为忠实原著,内容详实清晰,利于入门者学习。
----------
内容简介
本书主要介绍如何使用DirectX 9.0开发交互式3D图形程序,重点是游戏开发。全书首先介绍了必要的数学工具,然后讲解了相关的3D概念。其他主题几乎涵盖了Direct3D中的所有基本运算,例如图元的绘制、光照、纹理、Alpha融合、模板,以及如何使用Direct3D实现游戏中所需的技术。介绍顶定点着色器和像素着色器的章节(包含了效果框架和新的高级着色语言的内容)对这些关键运算进行了较为集中的讨论。
本书内容深入浅出,内容广泛,可供从事3D游戏程序设计、可视化系统设计或其他图形应用程序开发的开发人员和大中专院校学生参考,也极适合各种游戏开发培训机构作为Direct3D编程的培训教程。
------------------
作者简介
Prank Luna是Hero lnteractive的程序员,从事交互式3D图形编程已有八年多。他最早接触DirectX可以追溯到DirectX5发布之时,目前居住在加州的洛杉矶市。
---------------------
目录
第Ⅰ部分 基础知识
必备的数学知识
3D空间中的向量
矩阵
基本变换
平面(选读)
射线(选读)
小结
第Ⅱ部分 Direct3D基础
第1章 初始化Direct3D
1.1 Direct3D概述
1.2 COM(组件对象模型)
1.3 预备知识
1.4 Direct3D的初始化
1.5 例程:Direct3D的初始化
.......
2012-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅