图书介绍
Delphi DirectX图形与游戏程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- (美)John Ayres著;余泳等译 著
- 出版社: 成都:电子科技大学出版社
- ISBN:781065666X
- 出版时间:2001
- 标注页数:443页
- 文件大小:40MB
- 文件页数:455页
- 主题词:
PDF下载
下载说明
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