图书介绍
Visual C++专业游戏程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (日)坂本千寻著;博硕文化译 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113061699
- 出版时间:2004
- 标注页数:312页
- 文件大小:36MB
- 文件页数:325页
- 主题词:游戏-C语言-程序设计
PDF下载
下载说明
Visual C++专业游戏程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
Chapter1制作基本雏型1
利用MFC建立视窗2
●建立固定尺寸的视窗2
建立雏型2
使用WindowsAPI8
●更改样式8
更改显示区的外框9
让按钮和调整视窗大小无效11
设定视窗大小11
改变视窗的位置12
View的修改12
全屏幕显示14
●全屏幕显示①14
执行范例14
Fullscreen成员函数15
RecalcLayout成员函数15
●全屏幕显示②18
切换分辨率18
类化(包装;wrapping)23
读入CG并显示25
●点阵图(BitmapImage)26
DIBSection26
制作DIBSection用的类26
●显示BMP文件31
LoadImageAPI31
取得图片的信息32
图片数据的压缩34
●读入压缩的CG文件34
PNG35
读文件用的函数35
图片文件的储存42
●储存BMP文件42
●储存PNG文件43
●更改图片的格式45
Chapter2追加各种处理47
显示窗口48
●多窗口48
建立有标题栏的窗口48
●非矩形窗口56
●制作窗口区域①56
●设定窗口区域63
●制作窗口区域②65
CG的重叠67
●重叠的思考逻辑67
●24位图片的重叠68
画面特效①70
●通过复制制作的画面特效①——转景(Wipe)70
定期的处理71
特效开始73
转入(Wipe-in)/转出(Wipe-out)74
实例的执行77
●通过复制制作的画面特效②——转景(不同样式)77
使用多媒体计时器79
●通过复制制作的画面特效③——卷动(Scroll)81
绘图处理82
卷动的处理(步骤1)83
卷动大张的图片84
●通过计算制作的画面特效——淡化(Fade)85
淡化的计算86
画面特效②(使用Windows的功能)88
●矩形以外的特效88
操作图片用的API88
裁剪(Clipping)89
●使用区域的转景89
区域(Region)89
圆形的转景90
星形的转景92
时钟式的转景96
复数个星形的转景98
多个圆形的转景99
建立区域的步骤(复习)100
使用放大/缩小的转景101
切换CG103
●交互转景(CrossWipe)103
●交互淡化(CrossFade)104
●高速的淡化(使用MMX)107
MMX指令集108
MMX处理108
闲置进程(Idleprocess)113
●眨眼119
●动画的结构119
动画(眨眼)119
动画处理120
动作的改善125
应用篇127
Chapter3RPG127
显示地图128
●使用图片显示地图128
●显示地图(使用零件)130
角色的移动133
●管理角色和障碍物134
CSprite类135
CCharacter类136
CMapSprite类136
CMapManager类137
●登录角色138
登录玩家的角色138
登录敌方角色、障碍物140
●搜索可移动的范围141
判断是否可以移动142
设定不可以移动的区域145
●角色的移动146
决定移动的路程146
角色移动的动画148
执行实例149
战斗150
●思考程序150
执行实例151
●搜索可攻击的范围152
●攻击153
●CPU端的行动155
敌方角色的移动156
敌方角色的攻击159
显示俯瞰的地图162
●坐标的转换162
●地图零件164
●角色的重叠164
●地图大小165
Chapter4卡片游戏169
●制作扑克牌170
制作卡片170
扑克牌的外框171
上下颠倒文字的画法171
描绘图案172
洗牌174
●打散牌的方法174
将牌重新放回牌堆176
牌的移动177
●拖曳移动178
拖曳的基本操作178
检查是否为卡片所在的区域179
鼠标移动时的处理180
按键放开时的处理181
●动画的移动182
取消的处理182
执行实例184
Chapter5多媒体187
多媒体API188
●使用多媒体API188
新增加入函数库188
前置码189
●MCI190
MCI基本的操作191
●播放CD191
设定时间192
取得音轨的长度192
播放193
执行实例194
播放完毕时的通知194
CDAudio类199
●拥有多台CD-ROM的时候202
●播放MIDI202
MIDI的优缺点202
播放MIDI203
重复播放204
执行实例205
●播放WAVE208
PlaySoundAPI209
使用MCI播放209
使用DirectSound212
●DirectSound的特征212
读取WAVE文件213
●使用DirectSound的方法213
DirectSound的初始化218
建立声音缓冲区219
环状缓冲区220
播放220
DirectSound播放完毕时的通知228
线程的结束231
●多线程233
使用DirectSound播放BGM234
Chapter6DirectDraw245
使用DirectDraw加速显示246
●使用DirectDraw的“雏形”246
MainFrm.h246
MainFrm.cpp247
执行实例252
CG的重叠255
●建立绘图页255
制作绘图页类255
管理绘图页259
修改应用程序类260
执行实例262
淡化263
●使用DirectDraw的淡化263
锁定绘图页263
●直接存取内存实现的淡化265
执行实例267
●高速淡化269
反而变得很慢的情形269
执行实例270
程序代码的改良271
●程序代码的详细功能272
CDirectDraw类273
Chapter7存储数据293
存储功能294
●支持多用户的环境294
●将数据存储在注册表里294
注册表项294
存取注册表295
存储在文件里的原因297
取得文件夹298
●存储在用户各自的文件夹里298
●支持WindowsNT/2000299
数据加密300
●让玩家看不到数据的方法300
建立二进制文件300
数据加密300
●加密的方法301
Chapter8数据管理305
STL的数据管理306
●STL的结构306
数组307
双向链表307
二叉树310
●使用STL的判断基准312
热门推荐
- 5427.html
- 3074883.html
- 247777.html
- 1448550.html
- 3661338.html
- 3858980.html
- 3199616.html
- 2059510.html
- 645538.html
- 347437.html
- http://www.ickdjs.cc/book_2052806.html
- http://www.ickdjs.cc/book_2663426.html
- http://www.ickdjs.cc/book_204590.html
- http://www.ickdjs.cc/book_57398.html
- http://www.ickdjs.cc/book_2521403.html
- http://www.ickdjs.cc/book_3629243.html
- http://www.ickdjs.cc/book_2937413.html
- http://www.ickdjs.cc/book_3787521.html
- http://www.ickdjs.cc/book_3387199.html
- http://www.ickdjs.cc/book_1550372.html