顶部
收藏

游戏工具开发


作者:
王方石 吴炜
定价:
26.00元
ISBN:
978-7-04-039875-5
版面字数:
370.000千字
开本:
16开
全书页数:
246页
装帧形式:
平装
重点项目:
暂无
出版时间:
2014-07-14
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
数字媒体技术(动漫类)专业课程

本书系统地介绍了开发游戏工具所需的各种基础知识,并结合实例详细介绍了具体游戏工具的实现过程。全书共8章。其中,第1~5章分别介绍了最基础的Windows窗口编程和Windows API 游戏编程,用MFC、CEGUI、Qt进行游戏工具基本界面编程,以及高级控件集成、各种关卡数据的存储模式和整个文件管理器的实现,使读者具备进行游戏工具开发所需的各种基础知识。第6、7章结合粒子系统工具和3D地图编辑器游戏工具的实现,较为详细地介绍了具体游戏工具的实现过程。第8章介绍了游戏工具的优化。通过本书的学习,使读者真正具备开发商业游戏工具的能力。

本书可作为高等学校本科计算机科学与技术、数字媒体技术等专业相应课程教材,也可供相关技术人员参考使用。

  • 前言
  • 第1章 Windows编程基础
    • 1.1 Windows概述
    • 1.2 Windows基础编程
    • 1.3 消息机制
    • 1.4 Windows高级编程
    • 1.5 Windows 游戏开发
    • 小结
    • 习题1
  • 第2章 界面编程基础
    • 2.1 MFC简介
    • 2.2 MFC消息映射机制
    • 2.3 MFC通用控件
    • 2.4 CEGUI界面编程
    • 小结
    • 习题2
  • 第3章 界面集成
    • 3.1 MFC界面集成实现
    • 3.2 活动面板控件集成
    • 3.3 DirectX与MFC集成
    • 3.4 Qt的界面集成
    • 3.5 2D地图编辑器实现
    • 小结
    • 习题3
  • 第4章 关卡数据文件
    • 4.1 基本关卡文件
    • 4.2 室内及室外关卡文件
    • 4.3 Quake3关卡文件
    • 4.4 自定义关卡文件
    • 小结
    • 习题4
  • 第5章 文件管理器
    • 5.1 基本文件子系统
    • 5.2 文件打包与压缩
    • 5.3 文件资源的管理
    • 5.4 文件管理器
    • 小结
    • 习题5
  • 第6章 粒子系统工具开发
    • 6.1 粒子系统
    • 6.2 粒子系统基础
    • 6.3 粒子系统实现
    • 小结
    • 习题6
  • 第7章 3D地图编辑器实现
    • 7.1 地图编辑器
    • 7.2 地形编辑器
    • 7.3 场景元素
    • 7.4 地图文件
    • 7.5 地图编辑器实现
    • 小结
    • 习题7
  • 第8章 游戏工具优化
    • 8.1 界面优化
    • 8.2 算法优化
    • 8.3 渲染优化
    • 小结
    • 习题8
  • 参考文献
  • 版权

相关图书