图书介绍

Delphi DirectX图形与游戏程序设计PDF|Epub|txt|kindle电子书版本网盘下载

Delphi DirectX图形与游戏程序设计
  • (美)John Ayres著;余泳等译 著
  • 出版社: 成都:电子科技大学出版社
  • ISBN:781065666X
  • 出版时间:2001
  • 标注页数:443页
  • 文件大小:40MB
  • 文件页数:455页
  • 主题词:

PDF下载


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

下载说明

Delphi DirectX图形与游戏程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第一章 游戏程序设计的诱惑6

游戏程序设计行业的阴暗面6

困难的学习6

长久的时间7

公司的不稳定7

游戏程序设计行业光明的一面8

乐趣和报偿8

名气和财富8

伙伴9

游戏程序设计用Delphi9

作为游戏开发平台的Delphi10

机会12

尚未开发的市场13

游戏类型13

实时战略游戏14

轮流战略游戏14

第一人称射手游戏14

探险游戏14

动作游戏14

解谜游戏15

运动游戏15

棋牌类游戏*15+++模拟类游戏15

Windows,Delphi与游戏15

小结15

第二章 一个游戏的构成17

游戏剖析:必要的组成部分17

图像18

声音19

用户输入20

实时事件驱动程序设计20

游戏的基本结构21

初始化22

介绍22

游戏开始23

游戏循环23

游戏结束23

关闭退出23

游戏循环24

获取用户输入26

执行对手人工智能(AI)和其他游戏逻辑27

更新子画面位置27

碰撞检测27

启动声效28

启动音乐28

显示下一帧画面28

游戏结束前的检查29

速度延迟29

游戏状态29

演示状态32

玩游戏状态32

中断状态32

暂停状态33

游戏结束状态33

案例研究33

小结56

第三章 给图程序设计基础58

图形设备接口58

图形元素60

像素60

线60

多边形61

位图61

图形元素分类62

显示方式分辨率和颜色深度63

分辨率63

颜色深度64

显示板存储器64

颜色的组成65

调色板模式65

非调色板模式66

图形输出技巧66

设备环境66

在帆布上绘画67

位图要点70

位图类型:DDB和DIB70

TBitmap对象71

光栅操作74

模拟透明度75

调色板78

逻辑调色板与系统调色板78

调色板的使用79

Windows程序设计的进一步学习81

小结82

第四章 DirectX简介84

什么是Directx?84

DirectX的承诺85

DirectX程序设计的优点与弊端86

DirectX的构架87

DirectX组件87

DirectX与Delphi88

DirectX SDK(系统设计成套工具)88

项目JEDI89

其他组件和头文件89

DirectDraw学习指南90

特性91

功能概述91

COM基础91

表面93

页翻转93

分辨率、颜色深度和显存94

窗口化的全屏幕94

初始化DirectDraw94

用GDI提交104

翻转表面104

显求位图107

表面内存位置108

加载并显示位图108

拷显表面109

丢失的表面112

检索DirectDraw的性能112

DirectX基准应用程序115

DirectX结果代码122

检索DirectX版本122

小结123

第五章 调色板126

什么是调色板126

IdirectDrawPalette对象127

建立调色板对象127

定义调色板颜色128

使用调色板对象129

断开调色板132

调色板与GDI函数132

调色板动画133

活化调色板133

屏幕转换135

小结137

第六章 子画面技术138

动画的错觉138

创建动画帧139

制作动画139

运动的错觉141

子画面属性141

动画循环141

透明度的问题143

颜色定调(Color Keying)144

像素检查148

碰撞检测152

边界框153

像素重叠比较155

动画的难题157

计时158

Z—序160

小结163

第七章 输入技术165

人机交互165

输入设备166

输入方面的考虑166

DirectInput167

特点167

功能概述167

初始化DirectInput171

检索输入数据177

键盘输入178

鼠标输入181

游戏控制器输入192

游戏控制器的附加考虑因素193

游戏控制器对象194

Windows函数194

DirectInput的初始化197

小结208

第八章 力反馈210

特性210

功能概述211

基本概念211

运动力212

应力212

大小212

系数212

持续时间213

抽样周期213

增益213

轴213

方向214

封套215

力反馈效果215

基本效果结构215

创建效果228

创建并获取DirectInput设备228

查询力反馈支持的信息229

初始化TDIEffect结构和特殊类型的参数结构229

创建效果对象231

下载效果232

启动效果232

停止效果233

案例研究233

效果需要考虑的其他事项239

检索效果状态240

检索力反馈系统状态240

发送命令到力反馈系统241

在运行时修改效果241

封套244

小结247

第九章 声音和音乐249

声音效果249

简化的声音效果250

DirectSound252

音乐280

MCISendCommand280

MIDI281

CD音频286

小结291

第十章 优化技术294

优化理论294

计时代码295

检查算法296

有效的优化296

Delphi特有的优化技术297

自动编译器优化297

其他的编译器优化298

其他Delphi特有的优化技术299

通用优化技术303

循环的展开303

计算查找表304

二进制位移位305

其他的优化考虑307

小结307

第十一章 特殊效果309

位图操作309

位图变形310

缩放313

旋转317

照明特技321

过渡效果324

简单纹理绘制332

动态图像338

星空339

火焰344

小结348

第十二章 人工智能技术350

移动350

随机移动350

攻击/躲避进行为353

花样运动356

有限状态机360

概率机368

路线寻找377

算法377

基本的实现378

退步379

案例研究381

效果增强389

小结390

第十三章 组成一个完整程序391

Delphi Blocks游戏391

总的游戏结构391

玩家升级392

游戏状态392

用户输入392

声音和音乐393

图像394

效果增强396

案例研究的完整代码397

小结429

附录 安装DirectX430

可再发布的Directx430

DirectSetup431

特性431

功能概述431

使用DirectSetup432

越过缺省的行为434

驱动程序升级检查436

小结441

词汇表443

热门推荐