Visual C++动感设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:普悠玛数位科技编著;飞思科技产品研发中心改编
- 出 版 社:北京:电子工业出版社
- 出版年份:2002
- ISBN:7505379844
- 页数:317 页
第1章 开始多媒体设计 1
1.1 多媒体设计导论 2
1.1.1 为何使用VC++来设计多媒体 2
1.1.2 与其他技术的结合 3
1.1.3 坐标系统 6
1.2 构建多媒体设计的舞台 8
1.2.1 建立框架程序项目 8
1.2.2 建立应用程序与窗口 15
第2章 VC++基本绘图技巧 21
2.1 MFC绘图类 22
2.1.1 MFC的GDI 22
2.1.2 MFC的CDC 23
2.2 绘图技巧介绍 29
2.2.1 在窗口中绘制位图 29
2.2.2 透空图的制作 37
2.2.3 制作半透明图的技巧 41
第3章 动画的制作 47
3.1 控制动画的演示时间 48
3.1.1 定时器的使用 48
3.1.2 单一定时器显示动画 49
3.1.3 多个定时器显示动画 51
3.1.4 利用回调函数显示动画 53
3.2 特殊动画效果 54
3.2.1 透空动画技巧 54
3.2.2 半透明动画技巧 61
3.3 卷动背景的设计 67
3.3.1 单背景卷动 67
3.3.2 多背景卷动 69
第4章 物理动作设计 75
4.1 物体的移动 76
4.1.1 匀速运动 76
4.1.2 加速度运动 79
4.1.3 摩擦力 80
4.1.4 下坠与弹跳 84
4.2 物体间的碰撞 86
4.2.1 以范围侦测碰撞 87
4.2.2 以颜色侦测碰撞 90
第5章 管理程序中的信息 97
5.1 键盘信息 98
5.1.1 处理键盘输入信息 98
5.1.2 以键盘控制人物移动 99
5.2 鼠标信息 105
5.2.1 处理鼠标输入信息 105
5.2.2 鼠标版电流急急棒 107
5.2.3 改变鼠标光标 112
第6章 剖析人工智能 117
6.1.1 固定模式移动 118
6.1 移动型人工智能 118
6.1.2 追逐移动 124
6.1.3 躲避移动 131
6.2 行为型人工智能 132
6.2.1 物体的动作行为 132
6.2.2 路径搜寻的概念 142
6.2.3 搜寻最佳路径 142
6.3 策略型人工智能 158
6.3.1 计算机的决策方式 158
6.3.2 五子棋游戏设计 163
第7章 使用DirectDraw 179
7.1 初探DirectX 180
7.1.1 DirectX SDK简介 180
7.1.2 DirectX的特色 181
7.2 建立DirectDraw程序 181
7.2.1 建立DirectDraw的第一步 182
7.2.2 建立DirectDraw对象 184
7.2.3 设定程序协调等级 185
7.2.4 设定屏幕显示模式 186
7.2.5 绘图页的概念 186
7.2.6 建立绘图页 187
7.3 绘图页的基本应用 189
7.3.1 在幕后暂存区中加载位图 189
7.3.2 贴图与翻页 191
7.3.3 清除绘图页 197
7.4 DirectDraw的高级应用 199
7.4.1 颜色键 199
7.4.2 DirectDraw动画 204
7.4.3 存取绘图页的方式 206
第8章 使用DirectSound 211
8.1 建立DirectSound程序 212
8.1.1 建立DirectSound的第一步 212
8.1.3 设定程序协调等级 215
8.1.2 建立DirectSound对象 215
8.1.4 缓冲区的概念 216
8.1.5 建立主缓冲区 217
8.1.6 加载WAVE声音文件 218
8.1.7 建立次缓冲区 222
8.1.8 加载声音到次缓冲区 223
8.2 声音的播放与控制 224
8.2.1 播放声音 225
8.2.2 制作混音 225
8.2.3 控制声音 228
8.3 使用3D音效 234
8.3.1 3D音效概念 234
8.3.2 建立倾听者 236
8.3.3 建立发声者 237
第9章 使用DirectInput 243
9.1.1 建立DirectSound的第一步 244
9.1 建立DirectInput程序 244
9.1.2 建立DirectInput对象 245
9.1.3 建立输入装置对象 246
9.1.4 设定数据格式 247
9.1.5 设定程序协调等级 247
9.1.6 取用输入装置 248
9.2 使用键盘与鼠标 248
9.2.1 取得键盘输入信息 248
9.2.2 取得鼠标输入信息 252
9.3 使用摇杆 257
9.3.1 取得摇杆装置 258
9.3.2 列举摇杆组件 259
9.3.3 取得摇杆输入信息 264
9.3.4 设定无效范围 266
第10章 游戏制作集锦 273
10.1.1 初始化与建立DirectX对象 274
10.1 程序中的每个自定义函数 274
10.1.2 建立DirectDraw幕后暂存区 279
10.1.3 建立DirectSound次缓冲区 281
10.1.4 设定颜色键函数 283
10.2 豪华版电流急急棒 284
10.2.1 游戏功能介绍 284
10.2.2 游戏功能设计方式 286
10.2.3 程序内容说明 287
10.3 太空射击游戏 294
10.3.1 游戏功能介绍 294
10.3.2 卷动背景的设计 296
10.3.3 怪物的产生与移动 297
10.3.4 子弹的产生 298
10.3.5 侦测碰撞的方法 298
10.3.6 程序内容说明 300
- 《科技语篇翻译教程》雷晓峰,李静主编 2020
- 《电子产品制造工艺》梁娜 2019
- 《上海市订购外国和港台科技期刊联合目录 1983 上》上海科学技术情报研究所 1983
- 《钻井液用烷基糖苷及其改性产品合成、性能及应用》司西强,王中华编著 2019
- 《生物科技、医学与法律》齐延平,安·玛丽·杜盖著 2018
- 《科技新闻英语 英汉互译精选》郑佩芸主编;吴越,郭亮,毛隽副主编 2019
- 《科技法教程》李功国著 1993
- 《我国农产品贸易与农业环境效应研究》马进著 2019
- 《国内外中医药科技进展 1989》国家中医药管理局科学技术司,上海市医学科学技术情报研究所主编 1989
- 《功能性纺织产品功能性评价及检测》党敏主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017