游戏工具开发PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:王方石,吴炜编著
- 出 版 社:北京:高等教育出版社
- 出版年份:2014
- ISBN:9787040398755
- 页数:247 页
第1章 Windows编程基础 1
1.1 Windows概述 1
1.2 Windows基础编程 3
1.2.1 匈牙利命名法则 3
1.2.2 Windows类 6
1.2.3 窗口创建 10
1.3 消息机制 13
1.3.1 Windows消息机制 13
1.3.2 Windows消息定义 15
1.4 Windows高级编程 17
1.4.1 Windows资源 17
1.4.2 GDI简介 19
1.4.3 GDI画图 20
1.4.4 双缓冲区 23
1.4.5 GDI+简介 25
1.5 Windows游戏开发 28
1.5.1 图形显示 29
1.5.2 图形变换 30
1.5.3 碰撞检测 31
1.5.4 动画处理 37
小结 38
习题1 38
第2章 界面编程基础 39
2.1 MFC简介 39
2.1.1 MFC基础 39
2.1.2 MFC框架 40
2.1.3 菜单 44
2.1.4 工具栏与状态栏 50
2.2 MFC消息映射机制 56
2.3 MFC通用控件 57
2.3.1 按钮控件 57
2.3.2 进度指示器控件 59
2.3.3 文本框控件 61
2.3.4 列表控件 61
2.3.5 树形控件 64
2.4 CEGUI界面编程 65
2.4.1 CEGUI简介 65
2.4.2 CEGUI整体架构 65
2.4.3 CEGUI资源配置 66
2.4.4 CEGUI界面实现 67
小结 71
习题2 72
第3章 界面集成 73
3.1 MFC界面集成实现 73
3.1.1 对话框 73
3.1.2 分割窗口 76
3.1.3 树形视图 79
3.1.4 菜单集成 83
3.1.5 读写文档 85
3.1.6 ActiveX控件 86
3.2 活动面板控件集成 88
3.3 D rectX与MFC集成 92
3.3.1 DirectX简介 92
3.3.2 SDI与DirectX集成 93
3.3.3 对话框与DirectX集成 98
3.4 Qt的界面集成 104
3.5 2D地图编辑器实现 107
3.5.1 编辑器界面实现 107
3.5.2 编辑器基本功能实现 110
3.5.3 地图文件的存储 113
3.5.4 编辑器功能集成 121
小结 122
习题3 123
第4章 关卡数据文件 124
4.1 基本关卡文件 124
4.1.1 配置文件 124
4.1.2 地形存储文件 127
4.1.3 地图存储文件 136
4.1.4 静态模型文件 138
4.1.5 关卡数据文件 139
4.2 室内及室外关卡文件 140
4.3 Quake3关卡文件 141
4.3.1 Quake3关卡文件简介 142
4.3.2 Quake3关卡文件分析 143
4.4 自定义关卡文件 149
小结 154
习题4 154
第5章 文件管理器 155
5.1 基本文件子系统 155
5.1.1 配置文件子系统 155
5.1.2 关卡文件子系统 158
5.2 文件打包与压缩 161
5.2.1 文件打包 161
5.2.2 文件压缩 161
5.2.3 文件打包子系统实现 162
5.2.4 文件压缩子系统实现 167
5.3 文件资源的管理 168
5.4 文件管理器 169
5.4.1 设计模式 169
5.4.2 文件管理器的架构 169
5.4.3 文件管理器的实现 172
小结 176
习题5 177
第6章 粒子系统工具开发 178
6.1 粒子系统 179
6.1.1 粒子系统的历史 179
6.1.2 粒子系统的运用 180
6.1.3 粒子系统工具 180
6.2 粒子系统基础 186
6.2.1 点精灵 186
6.2.2 粒子系统的物理特性 191
6.2.3 粒子系统的结构 191
6.2.4 粒子系统渲染 193
6.2.5 粒子系统文件保存 196
6.3 粒子系统实现 197
6.3.1 界面实现 197
6.3.2 粒子管理器实现 197
6.3.3 编辑器实现 199
小结 202
习题6 202
第7章 3D地图编辑器实现 203
7.1 地图编辑器 203
7.2 地形编辑器 205
7.2.1 高度图 205
7.2.2 地形自动生成 207
7.2.3 网格拾取 211
7.2.4 贴花实现 213
7.2.5 地形刷实现 214
7.2.6 地形纹理实现 215
7.2.7 纹理混合实现 219
7.2.8 地形编辑器实现 221
7.3 场景元素 222
7.3.1 天空盒 223
7.3.2 水波 224
7.3.3 植被生成 229
7.3.4 场景元素编辑 230
7.4 地图文件 231
7.5 地图编辑器实现 232
7.5.1 界面实现 232
7.5.2 地图编辑器集成 233
7.5.3 地图编辑器优化 236
小结 238
习题7 239
第8章 游戏工具优化 240
8.1 界面优化 240
8.2 算法优化 240
8.3 渲染优化 245
小结 245
习题8 245
参考文献 246
- 《幼儿园游戏 规则性游戏》徐仁吉编 1951
- 《幼儿英语游戏活动指导与实训》苏小菊,任晓琴主编;颜晓芳,覃静,谢恬恬,钟博维副主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《花样民游 幼儿园民间传统游戏的创新与指导》刘娟 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《近代体育游戏教育史料汇编 第2辑 2》王强主编 2016
- 《近代体育游戏教育史料汇编 第1辑 6》王强主编 2016
- 《主题公园开发与管理》梁增贤编著 2019
- 《近代体育游戏教育史料汇编 第2辑 3》王强主编 2016
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《思维导图 超好用英语单词书》(中国)王若琳 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018