书籍详情

游戏工具开发

游戏工具开发

作者:王方石,吴炜 著

出版社:高等教育出版社

出版时间:2014-07-01

ISBN:9787040398755

定价:¥26.00

购买这本书可以去
内容简介
  《游戏工具开发/高等学校数字媒体技术系列教材》系统地介绍了开发游戏工具所需的各种基础知识,并结合实例详细介绍了具体游戏工具的实现过程。全书共8章。其中,第1~5章分别介绍了最基础的Windows窗口编程和WindowsAPI游戏编程,用MFC、CEGUI、Qt进行游戏工具基本界面编程,以及高级控件集成、各种关卡数据的存储模式和整个文件管理器的实现,使读者具备进行游戏工具开发所需的各种基础知识。第6、7章结合粒子系统工具和3D地图编辑器游戏工具的实现,较为详细地介绍了具体游戏工具的实现过程。第8章介绍了游戏工具的优化。通过《游戏工具开发/高等学校数字媒体技术系列教材》的学习,使读者真正具备开发商业游戏工具的能力。《游戏工具开发/高等学校数字媒体技术系列教材》可作为高等学校本科计算机科学与技术、数字媒体技术等专业相应课程教材,也可供相关技术人员参考使用。
作者简介
暂缺《游戏工具开发》作者简介
目录
第1章 Windows编程基础
1.1 Windows概述
1.2 Windows基础编程
1.2.1 匈牙利命名法则
1.2.2 Windows类
1.2.3 窗口创建
1.3 消息机制
1.3.1 Windows消息机制
1.3.2 Windows消息定义
1.4 Windows高级编程
1.4.1 Windows资源
1.4.2 GDI简介
1.4.3 GDI画图
1.4.4 双缓冲区
1.4.5 GDI+简介
1.5 Windows游戏开发
1.5.1 图形显示
1.5.2 图形变换
1.5.3 碰撞检测
1.5.4 动画处理
小结
习题1
第2章 界面编程基础
2.1 MFC简介
2.1.1 MFC基础
2.1.2 MFC框架
2.1.3 菜单
2.1.4 工具栏与状态栏
2.2 MFC消息映射机制
2.3 MFC通用控件
2.3.1 按钮控件
2.3.2 进度指示器控件
2.3.3 文本框控件
2.3.4 列表控件
2.3.5 树形控件
2.4 CEGUI界面编程
2.4.1 CEGUI简介
2.4.2 CEGUI整体架构
2.4.3 CEGUI资源配置
2.4.4 CEGUI界面实现
小结
习题2
第3章 界面集成
3.1 MFC界面集成实现
3.1.1 对话框
3.1.2 分割窗口
3.1.3 树形视图
3.1.4 菜单集成
3.1.5 读写文档
3.1.6 ActiveX控件
3.2 活动面板控件集成
3.3 DirectX与MFC集成
3.3.1 DirectX简介
3.3.2 SDI与DirectX集成
3.3.3 对话框与DirectX集成
3.4 Qt的界面集成
3.5 2D地图编辑器实现
3.5.1 编辑器界面实现
3.5.2 编辑器基本功能实现
3.5.3 地图文件的存储
3.5.4 编辑器功能集成
小结
习题3
第4章 关卡数据文件
4.1 基本关卡文件
4.1.1 配置文件
4.1.2 地形存储文件
4.1.3 地图存储文件
4.1.4 静态模型文件
4.1.5 关卡数据文件
4.2 室内及室外关卡文件
4.3 Quake3关卡文件
4.3.1 Quake3关卡文件简介
4.3.2 Quake3关卡文件分析
4.4 自定义关卡文件
小结
习题4
第5章 文件管理器
5.1 基本文件子系统
5.1.1 配置文件子系统
5.1.2 关卡文件子系统
5.2 文件打包与压缩
5.2.1 文件打包
5.2.2 文件压缩
5.2.3 文件打包子系统实现
5.2.4 文件压缩子系统实现
5.3 文件资源的管理
5.4 文件管理器
5.4.1 设计模式
5.4.2 文件管理器的架构
5.4.3 文件管理器的实现
小结
习题5
第6章 粒子系统工具开发
6.1 粒子系统
6.1.1 粒子系统的历史
6.1.2 粒子系统的运用
6.1.3 粒子系统工具
6.2 粒子系统基础
6.2.1 点精灵
6.2.2 粒子系统的物理特性
6.2.3 粒子系统的结构
6.2.4 粒子系统渲染
6.2.5 粒子系统文件保存
6.3 粒子系统实现
6.3.1 界面实现
6.3.2 粒子管理器实现
6.3.3 编辑器实现
小结
习题6
第7章 3D地图编辑器实现
7.1 地图编辑器
7.2 地形编辑器
7.2.1 高度图
7.2.2 地形自动生成
7.2.3 网格拾取
7.2.4 贴花实现
7.2.5 地形刷实现
7.2.6 地形纹理实现
7.2.7 纹理混合实现
7.2.8 地形编辑器实现
7.3 场景元素
7.3.1 天空盒
7.3.2 水波
7.3.3 植被生成
7.3.4 场景元素编辑
7.4 地图文件
7.5 地图编辑器实现
7.5.1 界面实现
7.5.2 地图编辑器集成
7.5.3 鱼图编辑器优化
小结
习题7
第8章 游戏工具优化
8.1 界面优化
8.2 算法优化
8.3 渲染优化
小结
习题8
参考文献
猜您喜欢

读书导航