图书介绍
游戏工具开发PDF|Epub|txt|kindle电子书版本网盘下载
![游戏工具开发](https://www.shukui.net/cover/42/30690259.jpg)
- 王方石,吴炜编著 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040398755
- 出版时间:2014
- 标注页数:247页
- 文件大小:34MB
- 文件页数:257页
- 主题词:游戏程序-程序设计-高等学校-教材
PDF下载
下载说明
游戏工具开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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
习题138
第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
习题272
第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
习题3123
第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
习题4154
第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
习题5177
第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
习题6202
第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
习题7239
第8章 游戏工具优化240
8.1 界面优化240
8.2 算法优化240
8.3 渲染优化245
小结245
习题8245
参考文献246