游戏编程指南

游戏编程指南

ID:26948940

大小:1.88 MB

页数:295页

时间:2018-11-30

游戏编程指南_第1页
游戏编程指南_第2页
游戏编程指南_第3页
游戏编程指南_第4页
游戏编程指南_第5页
资源描述:

《游戏编程指南》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、游戏编程指南2012年9月更新:我也在做”网站”了。其中核心的部分是两个”论坛”:http://qivory.com(中文版)和http://pivory.com(英文版)。现在还没有什么内容,未来希望它们可以成为一个清晰高效的信息交流环境。十几年看下来,互联网的内容质量没有根本的提高,令人遗憾。是的,我知道现在看回来这个书写得蛮傻的,哈哈,不过的确有特色。未来会有新版吗?会的。现在这里的内容并没有任何改动,是2004年4月的版本。彭博著2004年4月目录6目录电脑游戏自己编1目录1内容提要7前言1导读1第一章表述游戏的语言11.1VC++.net概述11.2入门知识41.2

2、.1数与数据类型41.2.2变量与常量51.2.3名字空间61.2.4操作符与表达式71.3预编译指令81.4结构,联合和枚举101.4.1结构101.4.2联合101.4.3枚举111.5控制语句121.5.1判断和跳转语句121.5.2选择语句131.5.3循环语句141.6函数151.7指针,数组与字符串181.7.1指针181.7.2数组211.7.3字符串231.7.4轻松一下241.8多文件程序的结构251.9常用函数26第二章如何说得更地道302.1定义和使用类302.2类的构造函数33目录62.3类的静态成员352.4运算符重载362.5类的继承402.6虚函

3、数和抽象类422.7模板442.7.1基础知识442.7.2模板特化482.8优化和调试程序512.8.1优化程序512.8.2调试程序522.9设计模式简介532.9.1Singleton模式542.9.2Factory模式552.9.3Strategy模式56第三章容纳游戏的空间583.1基本Windows程序583.2WinMain函数623.2.1简介623.2.2注册窗口类623.2.3创建窗口643.2.4显示和更新窗口653.2.5消息循环663.3消息处理函数673.4常用Windows函数683.4.1显示对话框683.4.2定时器683.4.3得到时间69

4、3.4.4等待操作693.4.5播放声音693.5多线程编程703.5.1基础知识703.5.2协调线程71第四章描绘游戏的画笔734.1初始化DirectDraw734.1.1简介734.1.2DirectDraw对象74目录64.1.3设置控制级和显示模式754.1.4创建页面764.2后台缓存和换页784.3调入图像794.4页面的丢失与恢复794.5透明色804.6图像传送804.7程序实例844.8图像缩放914.9释放DirectDraw对象92第五章丰富画面的技巧935.1填涂颜色935.2输出文字945.3GDI作图945.4程序实例955.5锁定页面1135

5、.6程序提速1145.7特殊效果1205.7.1减暗和加亮1205.7.2淡入淡出1215.7.3半透明1215.7.4光照效果1225.7.5动态光照1235.7.6光照系统1275.7.7天气效果127第六章加速游戏的魔法1286.1内嵌汇编简介1286.2基本指令1296.3算术指令1306.4逻辑与移位指令1326.5比较、测试、转移与循环指令1326.6MMX指令集1356.6.1基本指令1366.6.2算术与比较指令1366.6.3逻辑与移位指令1386.6.4格式调整指令138目录66.7SSE指令集1396.7.1基本指令1406.7.2算术与逻辑指令1416

6、.7.3比较与格式调整指令1416.7.4整数运算指令1426.7.5缓存控制指令143第七章键盘鼠标和音乐1447.1读取键盘数据1447.2读取鼠标数据1457.3恢复和关闭DirectInput1467.3.1恢复DirectInput设备1467.3.2关闭DirectInput1467.4初始化和关闭DirectXAudio1467.4.1初始化DirectXAudio1467.4.2关闭DirectXAudio1477.5播放MIDI和WAV音乐1477.5.1调入MIDI和WAV文件1487.5.2播放MIDI和WAV文件1487.5.3停止播放1497.6在三

7、维空间中播放音乐1497.7播放MP3音乐1517.7.1调入MP3文件1517.7.2播放MP3文件1527.7.3停止播放和释放对象152第八章支撑游戏的基石1538.1链表1538.2哈希表1538.3快速排序1548.4深度优先搜索1558.5广度优先搜索1598.6启发式搜索1628.7动态规划1688.8神经网络1708.9遗传规划171第九章向三维世界迈进1739.1概述173目录69.2基本知识1769.2.1初始化DXGraphics1769.2.2关闭DXGraphics1779.2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。