图书介绍

网络游戏设计教程PDF|Epub|txt|kindle电子书版本网盘下载

网络游戏设计教程
  • 房晓溪编著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508450515
  • 出版时间:2008
  • 标注页数:276页
  • 文件大小:74MB
  • 文件页数:288页
  • 主题词:计算机网络-游戏-应用程序-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

网络游戏设计教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 必备的数学知识第0章 必备的数学知识0.1 三维空间中的向量4

0.2 矩阵10

0.3 基本变换15

0.4 平面(可选的)21

0.5 射线(可选的)24

第二部分 Direct3D基础第1章 初始化Direct3D1.1 Direct3D概述30

1.2 COM31

1.3 准备工作31

1.4 初始化Direct3D36

1.5 初始化Direct3D实例40

第2章 渲染管线47

2.1 表现模型47

2.2 虚拟摄像机49

2.3 渲染管线49

第3章 在Direct3D中画图3.1 顶点/索引缓冲区58

3.2 渲染状态61

3.3 绘制准备61

3.4 用顶点/索引缓冲区绘制62

3.5 D3DX几何物体64

3.6 实例程序:三角形、立方体、茶壶、D3DXCreate65

第4章 色彩71

4.1 颜色表示法71

4.2 顶点颜色73

4.3 着色处理73

4.4 实例程序:彩色三角形74

第5章 灯光77

5.1 灯光的组成77

5.2 材质77

5.3 顶点法线79

5.4 光源80

5.5 实例程序:灯光83

5.6 附加实例85

第6章 纹理87

6.1 纹理坐标87

6.2 创建并赋予材质88

6.3 过滤器88

6.4 Mipmaps89

6.5 寻址模式90

6.6 实例程序:有纹理的方块91

第7章 混合95

7.1 混合因素95

7.2 混合要素96

7.3 透明度97

7.4 使用DirectX纹理工具创建Alpha通道98

7.5 实例程序:透明度99

第8章 模板103

8.1 使用模板缓存103

8.2 实例程序:镜子105

8.3 实例程序:平面阴影110

第三部分 实用的Direct3D第9章 字体9.1 ID3DXFont118

9.2 CD3DFont119

9.3 D3DXCreateText121

第10章 网格模型Ⅰ124

10.1 几何信息124

10.2 子集和属性缓存124

10.3 绘制125

10.4 优化126

10.5 属性表127

10.6 邻接信息129

10.7 复制130

10.8 创建一个网格(D3DXCreateMeshFVF)130

10.9 实例程序:创建和渲染网格132

第11章 网格模型Ⅱ138

11.1 ID3DXBuffer138

11.2 X文件138

11.3 渐进网格143

11.4 包围体148

第12章 创建灵活的摄像机类12.1 摄像机设计154

12.2 详细设计155

12.3 实例程序:摄像机161

第13章 基本地形渲染13.1 高度图165

13.2 产生几何地形167

13.3 纹理172

13.4 光照174

13.5 在地形上“走”177

13.6 实例程序:地形180

13.7 一些改进181

第14章 粒子系统184

14.1 粒子和点精灵184

14.2 粒子系统构成187

14.3 具体的粒子系统:雪、焰火、粒子枪193

第15章 拾取200

15.1 屏幕到投影窗口的变换200

15.2 计算拾取射线201

15.3 射线的变换201

15.4 射线—物体相交202

15.5 实例程序:拾取204

第四部分 着色器和效果第16章 高级着色语言入门16.1 编写一个HLSL着色器208

16.2 编译一个HLSL着色器211

16.3 变量类型215

16.4 关键字、声明及类型转换219

16.5 操作符220

16.6 用户自定义函数221

16.7 内置函数223

第17章 顶点着色器入门17.1 顶点声明226

17.2 顶点数据用法228

17.3 使用顶点着色器的步骤229

17.4 实例程序:漫射光照231

17.5 实例程序:卡通渲染236

第18章 像素着色器入门18.1 多纹理化概览245

18.2 像素着色器输入和输出247

18.3 使用像素着色器的步骤248

18.4 HLSL采样器对象249

18.5 实例程序:像素着色器中的多纹理250

第19章 效果框架259

19.1 技术与过程259

19.2 更多的HLSL内置对象260

19.3 效果文件中的设备状态262

19.4 创建效果262

19.5 设置系数264

19.6 使用效果265

19.7 实例程序:在效果文件中的光照和纹理268

19.8 实例程序:雾效果273

19.9 实例程序:卡通效果274

19.10 效果编辑器276

热门推荐