图书介绍

C游戏编程从入门到精通 第2版PDF|Epub|txt|kindle电子书版本网盘下载

C游戏编程从入门到精通 第2版
  • 浦滨编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030157516
  • 出版时间:2006
  • 标注页数:400页
  • 文件大小:143MB
  • 文件页数:419页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C游戏编程从入门到精通 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 文本模式游戏1

1.1 文本模式游戏制作1

1.1.1 文本窗口函数2

1.1.2 INT10中断功能5

1.2 猜数字游戏5

1.2.1 游戏创意5

1.2.2 游戏规划7

1.2.3 程序实现8

1.2.4 游戏调试10

1.3 本章小结12

第2章 图形图像绘制13

2.1 设置图形模式13

2.2 独立图形程序16

2.3.2 画线18

2.3.1 画点18

2.3 图形图像函数18

2.3.3 填充20

2.3.4 图像函数20

2.3.5 图形文本函数21

2.4 本章小结22

第3章 简单动画实现23

3.1 实现动画思路23

3.2 屏幕保存与恢复25

3.3 重画动画实例27

3.4 简单动画实现28

3.5 用异或实现赛车动画30

3.6 搬运工游戏实例32

3.6.1 关卡设置33

3.6.2 游戏过程实现33

3.7 本章小结42

4.1 从动画到游戏43

第4章 简单图形游戏43

4.2 简单用户响应44

4.3 接收用户信息45

4.4 配上其他东西48

4.4.1 配上声音48

4.4.2 加入片头和片尾49

4.4.3 使用随机数50

4.5 赛车游戏50

4.6 本章小结51

第5章 应用图形模式53

5.1 显示适配器与显示模式53

5.1.1 显示适配器53

5.1.2 显示模式54

5.2 图形模式13H55

5.3 调用BIOS中断10H57

5.4.1 使用汇编文件58

5.4 用汇编设置模式58

5.4.2 行内汇编59

5.5 本章小结59

第6章 绘制二维图形61

6.1 基本图形61

6.1.1 直接写屏61

6.1.2 直接画点62

6.1.3 直接画线63

6.1.4 直接画多边形65

6.2 图形函数优化66

6.3 更多图形68

6.4 本章小结72

第7章 中文输出73

7.1 文字显示原理73

7.2 西文显示74

7.2.1 使用ROM字符集74

7.2.2 使用西文字库75

7.3 汉字输出77

7.4 中文平台下文字显示79

7.4.1 汉字显示方法80

7.4.2 中文平台判别80

7.5 西文平台下中文调用80

7.5.1 hzk16中文字库文件80

7.5.2 hzk24中西文共显83

7.6 小字库、无字库技术83

7.6.1 小字库技术84

7.6.2 无字库技术88

7.7 中文特效90

7.7.1 文字翻转90

7.7.3 文字格式显示91

7.8 本章小结91

7.7.2 多字体显示91

第8章 图形图像93

8.1 bmp文件调用94

8.1.1 bmp文件结构94

8.1.2 256色bmp文件显示95

8.2 pcx文件调用100

8.2.1 pcx文件结构和编码100

8.2.2 pcx文件显示102

8.2.3 播放pcx文件104

8.3 ico文件显示104

8.3.1 ico文件结构104

8.3.2 ico文件显示107

8.4 图形图像处理111

8.4.1 基本图形图像变换111

8.4.2 模拟动画实现113

8.5 本章小结114

9.1 动画技术分类115

第9章 动画原理及实现115

9.2 重画技术116

9.2.1 直接重画116

9.2.2 缓冲技术117

9.3 异或技术119

9.4 调色板技术120

9.4.1 调色板寄存器120

9.4.2 调色板动画原理122

9.4.3 调色板动画举例124

9.5 拉屏技术127

9.5.1 横向重画128

9.5.2 横向拉屏129

9.6 适用环境和效率131

9.7 弹跳的球体133

9.8 本章小结136

10.1.1 子画面137

第10章 子画面技术137

10.1 子画面概述137

10.1.2 子画面结构139

10.1.3 面向对象141

10.2 显示子画面142

10.3 子画面运动146

10.4 背景问题148

10.5 子画面游戏150

10.6 子画面绘制156

10.7 本章小结158

第11章 文件操作159

11.1 文件基本操作159

11.1.1 建立、打开和关闭165

11.1.2 读取和写入166

11.2 游戏进度文件170

11.2.1 两种方法170

11.2.2 保存进度文件171

11.2.3 读取进度文件173

11.3 游戏数据文件174

11.4 批量文件操作176

11.4.1 文件分割176

11.4.2 合并文件180

11.4.3 分合并举181

11.5 dbf文件183

11.5.1 dbf文件结构183

11.5.2 dbf文件读取184

11.6 本章小结186

第12章 声音技术187

12.1 PC喇叭发声187

12.1.1 发声系统187

12.1.2 PC喇叭播放歌曲188

12.1.3 扬声器背景音乐189

12.2.1 DSP简介193

12.2 声卡技术193

12.2.2 DSP端口寻找194

12.2.3 写DSP194

12.3 播放wav文件195

12.3.1 wav文件格式195

12.3.2 wav文件播放196

12.4 游戏音乐与音效197

12.5 本章小结199

第13章 内存缓冲技术201

13.1 常规内存201

13.2 内存结构202

13.3 XMS技术204

13.3.1 XMS基本知识204

13.3.2 XMS基本函数204

13.3.3 XMS调用基本程序204

13.3.4 将中文字库调入XMS205

13.4 EMS技术207

13.4.1 EMS基本知识207

13.4.2 EMS调用基本程序208

13.4.3 将中文字库调入EMS209

13.4.4 全方位拉屏211

13.5 本章小结220

第14章 接口与通信技术221

14.1 键盘221

14.1.1 键盘读取221

14.1.2 同时按下问题224

14.1.3 模拟按键224

14.1.4 清空键盘缓冲225

14.2 鼠标226

14.2.1 鼠标基本函数226

14.2.2 改变鼠标形状227

14.2.3 用pcx图像做鼠标231

14.3 串口与通信233

14.3.1 串口基础233

14.3.2 串口通信237

14.3.3 利用串口传输文件246

14.3.4 两部坦克对打例程248

14.4 本章小结254

第15章 界面技术255

15.1 界面对象的结构255

15.1.1 对象的结构分析255

15.1.2 对象的初始化256

15.1.3 界面设计与分析258

15.2 对象绘制函数259

15.2.1 填充矩形绘制函数259

15.2.2 立体按钮绘制259

15.2.3 窗体、按钮和菜单绘制260

15.3 使用链表263

15.4 对象事件函数264

15.4.1 按钮的基本动作264

15.4.2 菜单的基本动作265

15.5 进行事件检测267

15.6 界面例程268

15.7 游戏实例271

15.7.1 DOS游戏界面设计271

15.7.2 将界面插入游戏273

15.7.3 构建个性化界面275

15.8 本章小结276

第16章 编程艺术及其他问题277

16.1 TSR驻留277

16.1.1 TSR基本知识277

16.1.2 时钟驻留278

16.1.3 热键驻留279

16.2 简单病毒281

16.3 OOP应用282

16.4 各类游戏编程思路283

16.4.1 桌面游戏283

16.4.2 视频对战游戏285

16.4.3 魂斗罗类游戏286

16.4.4 玛丽、赛车类游戏287

16.4.5 RPG游戏289

16.4.6 RPG引擎设计原理290

16.5 本章小结294

第17章 游戏实例设计295

17.1 建立通用游戏函数库295

17.2 游戏创意295

17.3 游戏规划298

17.3.1 详细设计298

17.3.2 程序流程设计301

17.4.2 进度文件302

17.4 程序编写302

17.4.1 文件清单302

17.4.3 图片文件303

17.4.4 数据文件303

17.4.5 代码文件306

17.5 游戏场景306

17.6 本章小结308

附录A 游戏函数库311

附录B 简单数据库327

B.1 数据库要求327

B.2 详细设计327

B.3 模块设计328

B.3.1 输入328

B.3.2 检查330

B.3.3 显示333

B.3.4 删除334

B.3.5 插入340

B.3.6 查找342

B.3.7 修改347

B.3.8 排序和交换节点352

B.3.9 保存356

B.3.10 读取357

B.3.11 清空357

B.4 程序代码358

B.5 通用数据库设计388

附录C 图形及文本函数391

C.1 坐标位置函数393

C.2 画线函数393

C.3 线型函数394

C.4 图形填充函数395

C.5 文本输出函数397

C.6 C/C++头文件399

热门推荐