本书作者特别针对游戏程序所需要的思维与技术,结合本身经验将这些零散的资料整理成书,希望能对游戏开发的入门者有所帮助。\r\n 本书以Visual C++结合MFC、DirectDraw、DirectSound等技术,从制作游戏雏形开始由浅入深地进行解说,并介绍图形的特效处理。\r\n 书中针对RPG、卡片游戏、多媒体等主题分别做重点说明,并介绍如何把MCI、WAVE、DirectSound等音源音效整合到游戏中,以及DirectSound的图形高速化处理的技巧。最后两个章节讲座游戏的资料存储与管理,对想要学习游戏制作的读者提供了极佳的参考。\r\n
基础篇\r\n Chapter 1 制作基本雏型\r\n 利用MFC建立视窗\r\n 建立固定尺寸的视窗\r\n 建立雏型\r\n 使用Windows API\r\n 更改样式\r\n 更改显示区的外框\r\n 让按钮和调整视窗大小无效\r\n 设定视窗大小\r\n 改变视窗的位置\r\n View的修改\r\n 执行范例\r\n 全屏幕显示\r\n 全屏幕显示1\r\n Fullscreen成员函数\r\n RecalcLayout成员函数\r\n 全屏幕显示2\r\n 切换分辩率\r\n 类化(包装:wrappng)\r\n 读入CG并显示\r\n 点阵图(Bitmap Image)\r\n DIB Section\r\n 制作DIB Section用的类\r\n 显示BMP文件\r\n Load Image API\r\n 取得图片的信息\r\n 读入压缩的CG文件\r\n 图片数据的压缩\r\n PNG\r\n 读文件用的函数\r\n 图片文件的储存\r\n 储存BMP文件\r\n 储存PNG文件\r\n 更改图片的格式\r\n Chapter 2 追加各种处理\r\n 显示窗口\r\n 多窗口\r\n 建立有标题栏的窗口\r\n 非矩形窗口\r\n 制作窗口区域1\r\n 设定窗口区域\r\n 制作窗口区域2\r\n CG的重叠\r\n 重叠的思考逻辑\r\n 24位图片的重叠\r\n 画面特效1\r\n 通过复制制作的画面特效1——转景(wipe)\r\n 定期的处理\r\n 特效开始\r\n 转入(wipe-in)/转出(wipe-owt)\r\n 实例的执行\r\n 通过复制制作的画面特效2——转景(不同样式)\r\n 使用多媒体计时器\r\n 通过复制制作的画面特效3——卷动(Scroll)\r\n 绘图处理\r\n 卷动的处理(步骤1)\r\n……\r\n应用篇\r\n