图书介绍

Direct 3D和XNA游戏开发基础 C*语言版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Direct 3D和XNA游戏开发基础 C*语言版
  • 耿肇英编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302187646
  • 出版时间:2009
  • 标注页数:384页
  • 文件大小:63MB
  • 文件页数:394页
  • 主题词:多媒体-软件工具,Direct;游戏-应用程序-程序设计

PDF下载


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

下载说明

Direct 3D和XNA游戏开发基础 C*语言版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Managed DirectX和XNA1

DirectX1

Managed DirectX1

XNA简介3

.NET Framework3

事件驱动3

Windows应用程序框架4

可视化程序设计6

解决方案和项目9

键盘事件10

事件处理函数参数10

鼠标事件11

窗体的Paint事件12

常用结构13

第2章 3D图形的数学基础15

3D坐标系统和坐标15

向量16

矩阵和Matrix结构18

仿射矩阵19

Matrix结构表示3D变换矩阵21

第3章 Direct 3D程序框架23

图形卡和GPU23

Device类24

3D程序基本框架26

从基本框架创建项目29

TransformedColored结构30

绘制静止三角形32

绘制点、线和三角形33

V ertexB uffer类35

绘制静止立方体37

背面剔除39

在基本框架中使用控件41

第4章 Direct 3D图形原理42

世界、观察和投影变换42

PositionColored结构46

显示三角形46

使三角形旋转48

三角形连续旋转50

显示立方体51

从不同位置观察立方体53

使用顶点索引绘制立方体54

模拟地板和墙壁56

旋转的空心圆柱59

复杂的变换关系61

第5章 灯光和材质63

灯光63

材质和Material结构64

PostionNormal结构和法线65

定向光源照亮三角形66

定向光源照亮立方体69

定向光源照亮空心圆柱73

点光源75

聚光灯光源77

各种光源照射到地板上78

镜面高光83

材质属性Emissive84

第6章 纹理86

纹理图案和坐标86

包含纹理坐标的顶点结构87

为墙壁增加纹理87

纹理寻址模式89

光照三角形增加纹理91

为立方体增加纹理96

为空心圆柱增加纹理101

添加背景103

纹理滤波器105

多层纹理106

多级渐进纹理滤波109

第7章 Mesh类111

Mesh类预定义的几何体111

显示茶壶112

改变观察点和旋转茶壶114

增加多个茶壶115

克隆mesh实现纹理116

3D字体118

显示.x文件中的3D图形118

地形图121

Mesh的优化125

Mesh的简化127

ProgressiveMesh类129

将3ds Max文件转换为.x文件131

第8章 透明效果和雾化133

深度测试133

透明物体的绘制原理137

顶点颜色透明138

材质颜色透明140

纹理透明142

有纹理的透明立方体145

多个透明体148

雾化150

顶点雾化151

像素雾化153

基于范围的雾化154

第9章 其他特殊效果157

倒影157

使用TextureFactor来设置顶点颜色161

阴影163

后视镜166

广告牌技术171

模板测试176

第10章 可编程流水线入门184

可编程流水线的基本概念184

HLSL基础185

fx文件190

Effect类191

使用HLSL程序基本框架192

简单HLSL渲染194

HLSL光照模型198

HLSL表示环境光199

HLSL定向光源漫反射光202

HLSL表示镜面高光204

纹理渲染210

effect编辑器的使用218

第11章 移植到XNA游戏框架220

XNA基本框架220

Basic Effect类224

键盘227

用顶点索引绘制图形229

灯光231

纹理233

.x和.fbx文件235

HLSL239

SpriteBatch类241

输出字符串245

鼠标及按钮实现247

第12章 XNA透明效果和雾化249

深度测试249

将顶点颜色设置为透明251

将材质颜色设置为透明253

纹理透明255

像素雾化256

第13章 XNA特殊效果258

倒影258

阴影262

广告牌技术266

模板测试268

后视镜273

声音276

第14章 用XNA实现粒子系统279

Point Sprite279

描述粒子的结构281

粒子系统原理283

粒子系统类284

模拟曳光弹286

模拟爆炸289

模拟雪景293

HLSL粒子系统296

SpriteBatch粒子系统311

第15章 XNA实现阶层动画314

常用的动画技术314

阶层关系315

.x文件格式分析319

显示有阶层关系的.x文件321

逼真的坦克328

蒙皮骨骼动画331

第16章 XNA游戏实例333

显示一辆汽车333

汽车停在公路上335

汽车在公路上行驶337

汽车左右移动338

在公路上增加障碍物340

汽车是否碰到障碍物344

完成游戏346

附录 C#语言入门352

热门推荐