游戏软件开发基础PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:姚磊,陈帼鸾,陈洪编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302218050
- 页数:291 页
第1章 Windows基础 1
1.1 Windows概述 1
1.2 Windows的命名规则及窗口的创建 5
1.2.1 匈牙利规则 5
1.2.2 Windows窗口的创建 8
1.3 消息机制 20
1.4 鼠标和键盘 25
1.4.1 虚拟键码 26
1.4.2 鼠标基础 29
1.5 Windows的资源 30
1.6 本章习题 32
第2章 GDI的基本绘图 34
2.1 Windows绘图原理 34
2.1.1 GDI原理 34
2.1.2 色彩和坐标 38
2.2 GDI的基本元素——画笔和画刷 41
2.3 GDI图形绘制 44
2.4 位图 57
2.4.1 位图的传输 57
2.4.2 GDI位图对象 60
2.5 GDI+概述 63
2.6 Windows编程实例 76
2.6.1 蛇的画法 76
2.6.2 食物的画法 77
2.6.3 蛇和食物碰撞 78
2.6.4 贪吃蛇代码实现 79
2.7 本章习题 86
第3章 DirectDraw基础 88
3.1 DirectDraw简介 88
3.2 DirectDraw的基本概念 89
3.2.1 显示模式 89
3.2.2 硬件加速 90
3.2.3 表面 90
3.2.4 Bltting 91
3.2.5 色彩键码 92
3.2.6 调色板 93
3.2.7 剪裁 93
3.2.8 其他表面 94
3.2.9 Microsoft的COM规范 94
3.2.10 IUnknown接口 95
3.2.11 GUID 95
3.3 DirectDraw设置 96
3.4 DirectDraw的使用 99
3.4.1 建立DirectDraw对象 100
3.4.2 设置程序的协调层级 100
3.4.3 设置屏幕显示模式 101
3.4.4 建立绘图页和连接后备缓冲区 102
3.4.5 建立离屏缓冲区 103
3.4.6 读取位图操作 104
3.4.7 加载图片到缓冲区 104
3.4.8 贴图与翻页 105
3.4.9 DirectDraw绘图代码示例 106
3.5 DirectDraw的其他函数 116
3.5.1 Lock()和Unlock()函数 116
3.5.2 GetDC()和ReleaseDC()函数 117
3.5.3 PageLock()和PageUnlock()函数 117
3.5.4 IsLost()和Restore()函数 118
3.5.5 GetDDInterface()函数 119
3.5.6 表面连接函数 119
3.5.7 重叠函数 119
3.5.8 剪裁器函数 120
3.5.9 调色板函数 120
3.5.10 DirectDrawPalette接口函数 121
3.5.11 DirectDrawClipper接口函数 121
3.5.12 附加DirectDraw接口 122
3.6 本章习题 122
第4章 DirectInput基础 123
4.1 DirectInput概述 123
4.1.1 DirectInput的基本概念 124
4.1.2 DirectInput的实现步骤 124
4.2 DirectInput程序建立 125
4.2.1 创建DirectInput接口对象 126
4.2.2 创建DirectInput设备 127
4.2.3 设置DirectInput设备的数据格式 127
4.2.4 设置DirectInput设备的协调层次级别 128
4.2.5 设置设备的状态 129
4.2.6 获得输入设备的访问权 130
4.3 鼠标设备的使用 130
4.4 键盘设备的使用 131
4.5 具体代码实现 133
4.6 本章习题 141
第5章 DirectX Audio基础 142
5.1 音效原理及术语 142
5.1.1 采样频率 143
5.1.2 采样质量 143
5.1.3 立体声音 143
5.1.4 混音 144
5.2 DirectX中的声音处理 144
5.2.1 主缓冲区和辅缓冲区 145
5.2.2 Wave格式 145
5.3 DirectSound的运用 146
5.3.1 建立DirectSound对象 147
5.3.2 设置程序协调层级 148
5.3.3 创建主缓冲区 148
5.3.4 设置播放格式 149
5.3.5 加载WAV声音文件 150
5.3.6 建立辅缓冲区 151
5.3.7 加载WAV文件到辅缓冲区 152
5.3.8 播放声音 153
5.3.9 其他的播放函数 153
5.4 DirectMusic运用 159
5.4.1 初始化DirectMusic对象 160
5.4.2 创建DirectMusic对象 160
5.5 本章习题 165
第6章 RPG(角色扮演)游戏制作 166
6.1 精灵动画 166
6.2 游戏的帧速率 171
6.3 文字的显示 174
6.4 透明效果 175
6.4.1 基本原理和实现方法 175
6.4.2 Alpha融合技术 177
6.5 角色移动 182
6.5.1 角色属性定义 182
6.5.2 角色移动 183
6.6 二维游戏中的地图 185
6.6.1 固定地图 186
6.6.2 卷轴滚动地图 187
6.6.3 斜角地图 189
6.6.4 滚屏地图 190
6.6.5 多层次地图 192
6.6.6 具体地图实现代码 193
6.7 碰撞检测 197
6.7.1 范围碰撞检测 197
6.7.2 范围路线碰撞检测 198
6.7.3 颜色碰撞检测 202
6.8 本章习题 209
第7章 ACT游戏的制作(一) 210
7.1 图形手动切割 210
7.2 背景的滚轴实现 212
7.3 精灵图的实现 219
7.4 子弹的实现 221
7.4.1 添加子弹 221
7.4.2 删除子弹 222
7.4.3 子弹遍历处理 222
7.5 碰撞检测 223
7.6 敌机直线飞行 224
7.7 敌机的飞行轨迹 227
7.7.1 函数说明 227
7.7.2 文件要求 228
7.7.3 代码示例 228
7.8 具体代码实现 231
7.9 本章习题 263
第8章 ACT游戏的制作(二) 264
8.1 游戏界面 264
8.1.1 游戏界面介绍 264
8.1.2 游戏界面及其界面按钮的显示 265
8.1.3 鼠标和游戏界面的碰撞 266
8.1.4 游戏界面的效果 267
8.2 游戏中的背景 268
8.2.1 游戏背景介绍 268
8.2.2 背景的显示 269
8.2.3 背景的滚动 270
8.2.4 增加游戏背景后的效果 270
8.3 主角飞机 271
8.3.1 主角飞机介绍 271
8.3.2 主角飞机动画效果 271
8.3.3 主角飞机的移动 271
8.3.4 主角和敌人碰撞检测 273
8.3.5 增加主角后的效果 273
8.4 主角子弹 274
8.4.1 子弹的显示和动画 274
8.4.2 子弹的初始化 277
8.4.3 子弹和敌人碰撞检测 277
8.4.4 增加子弹后的效果 278
8.5 敌人 279
8.5.1 创建敌人类 279
8.5.2 敌人的初始化 284
8.5.3 敌人的动画和显示 284
8.5.4 增加敌人后的效果 285
8.6 爆炸效果 285
8.6.1 爆炸效果类 285
8.6.2 爆炸效果的放置 289
8.6.3 爆炸效果的显示 290
8.6.4 增加爆炸效果后的效果 290
8.7 总结 290
8.8 本章习题 291
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019