图书介绍

Visual C++动感设计PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++动感设计
  • 普悠玛数位科技编著;飞思科技产品研发中心改编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505379844
  • 出版时间:2002
  • 标注页数:317页
  • 文件大小:106MB
  • 文件页数:320页
  • 主题词:VC++

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C++动感设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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的GDI22

2.1.2 MFC的CDC23

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章 使用DirectDraw179

7.1 初探DirectX180

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章 使用DirectSound211

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章 使用DirectInput243

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

热门推荐