欢迎来到天天文库
浏览记录
ID:19640743
大小:34.36 KB
页数:23页
时间:2018-10-04
《游戏编程指南_4-41》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、游戏编程指南_4-41游戏编程指南AGuidetoGameProgrammingv1.10alpha最后更新于2003.1.14本文基于VC7.0/DirectX9.0/Winsock2.2推荐使用Word2000及以上版本阅读大家看完之后如果有什么意见和建议请务必在留言簿提出,谢谢!!!如果你认为任何地方写错了,请告诉我...如果你认为任何地方难以理解,请告诉我...如果你觉得这篇东西还不算太垃圾,欢迎推荐给你的朋友:)...本文99%为原创内容,转载时请只给出连接,谢谢!也希望大家不要随便修改,谢谢!使用"查看"---
2、-"文档结构图"可大大方便阅读本文档彭博著ByPengBoEmail:Kane_Peng@netease.comQQ:4982526http://www.kanepeng.com目录游戏编程指南1目录1导读1第一章表述游戏的语言11.1VC.net概述11.2入门知识41.2.1数与数据类型41.2.2变量与常量41.2.3Namespace51.2.4操作符与表达式61.3预编译指令71.4结构,联合和枚举81.4.1结构81.4.2联合91.4.3枚举101.5控制语句101.5.1判断和跳转语句101.5.2选择语句
3、111.5.3循环语句131.6函数131.7指针、数组与字符串171.7.1指针171.7.2数组191.7.3字符串221.7.4小结231.8多文件程序的结构231.9常用函数25第二章如何说得更地道292.1定义和使用类292.2类的构造函数322.3类的静态成员342.4运算符重载352.5类的继承382.6虚函数和抽象类412.7模板422.8优化程序452.9调试程序47第三章容纳游戏的空间493.1基本Windows程序493.2WinMain函数533.2.1简介533.2.2注册窗口类533.2.3创建
4、窗口553.2.4显示和更新窗口563.2.5消息循环573.3消息处理函数583.4常用Windows函数593.4.1显示对话框593.4.2定时器593.4.3得到时间603.4.4播放声音60第四章描绘游戏的画笔614.1初始化DirectDraw614.1.1简介614.1.2DirectDraw对象624.1.3设置控制级和显示模式634.1.4创建页面644.2后台缓存和换页664.3调入图像674.4页面的丢失与恢复674.5透明色684.6图像传送684.7程序实例724.8图像缩放724.9释放Dire
5、ctDraw对象72第五章丰富画面的技巧745.1填涂颜色745.2输出文字755.3GDI作图755.4程序实例765.5锁定页面765.6程序提速785.7特殊效果825.7.1减暗和加亮825.7.2淡入淡出835.7.3半透明835.7.4光照845.7.5动态光照855.7.6光照系统885.7.7天气效果88第六章加速游戏的魔法896.1内嵌汇编简介896.2基本指令906.3算术指令916.4逻辑与移位指令936.5比较、测试、转移与循环指令936.6MMX指令集之基本指令966.7MMX指令集之算术与比较指
6、令986.8MMX指令集之逻辑与移位指令996.9MMX指令集之格式调整指令100第七章我没有想好名字1027.1读取键盘数据1027.2读取鼠标数据1037.3恢复和关闭DirectInput1047.3.1恢复DirectInput设备1047.3.2关闭DirectInput1047.4初始化和关闭DirectXAudio1047.4.1初始化DirectXAudio1047.4.2关闭DirectXAudio1057.5播放MIDI和WAV音乐1057.5.1调入MIDI和WAV文件1057.5.2播放MIDI和W
7、AV文件1067.5.3停止播放1077.6在3D空间中播放音乐1077.7播放MP3音乐1097.7.1调入MP3文件1097.7.2播放MP3文件1097.7.3停止播放和释放对象110第八章支撑游戏的基石1118.1链表1118.2哈希表1118.3快速排序1128.4深度优先搜索1138.5广度优先搜索1178.6启发式搜索1208.7动态规划1268.8神经网络1288.9遗传规划129第九章向三维世界迈进1319.1概述1319.2基本知识1339.2.1初始化DXGraphics1339.2.2关闭DXGra
8、phics1359.2.3恢复DXGraphics设备1359.3设置场景1359.3.1设置渲染状态1359.3.2设置矩阵1369.4创建场景1379.4.1调入3D场景1389.4.2调入2D图像1399.5刷新场景1409.6渲染场景1419.6.1渲染3D场景1419.6.2渲染2D图像141
此文档下载收益归作者所有