图书介绍

Flash游戏程序设计PDF|Epub|txt|kindle电子书版本网盘下载

Flash游戏程序设计
  • 湛永松主编;陈显军副主编;冉兆春,钟艳如,樊宇等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121187056
  • 出版时间:2013
  • 标注页数:280页
  • 文件大小:71MB
  • 文件页数:290页
  • 主题词:动画制作软件-高等学校-教材

PDF下载


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

下载说明

Flash游戏程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Flash与游戏1

1.1 Flash平台1

1.1.1 Flash平台介绍1

1.1.2 Flash的特点2

1.2 游戏简介4

1.2.1 游戏的概念4

1.2.2 游戏的特点5

1.2.3 游戏的分类5

1.2.4 游戏市场的需求6

1.3 Flash游戏概述7

1.3.1 Flash游戏发展概况7

1.3.2 Flash游戏的优势8

1.3.3 Flash游戏的分类8

1.4 Flash游戏制作的流程9

1.5 Flash游戏业的前景展望10

第2章 Flash软件界面介绍12

2.1 Flash界面组成12

2.1.1 菜单栏13

2.1.2 工具箱14

2.1.3 属性面板15

2.1.4 舞台15

2.1.5 浮动面板17

2.2 时间轴、帧和图层18

2.2.1 时间轴面板18

2.2.2 帧和关键帧18

2.2.3 图层21

2.3 动作面板25

2.4 其他常用面板26

2.4.1 信息面板26

2.4.2 变形面板27

2.4.3 颜色面板和样本面板27

2.4.4 对齐面板28

2.4.5 库面板29

2.5 创建文本31

2.5.1 静态文本31

2.5.2 动态文本33

2.5.3 输入文本34

2.5.4 替换字体35

2.6 网格、标尺和辅助线35

2.6.1 网格36

2.6.2 标尺36

2.6.3 辅助线36

第3章 Flash动画制作基础38

3.1 绘制图形38

3.1.1 绘图工具38

3.1.2 选择变换工具50

3.1.3 填充工具51

3.1.4 其他工具53

3.2 元件、库和实例54

3.2.1 创建和编辑元件54

3.2.2 更改实例属性55

3.3 滤镜57

3.3.1 属性面板中的“滤镜”选项组57

3.3.2 滤镜的类型58

3.4 创建时间轴动画60

3.4.1 逐帧动画60

3.4.2 传统补间动画60

3.4.3 形状补间动画62

3.4.4 补间动画63

3.4.5 引导动画65

3.4.6 遮罩动画66

3.5 发布设置67

3.5.1 动画的优化68

3.5.2 动画的测试68

3.5.3 动画的发布68

3.5.4 动画文件的导出71

第4章 ActionScript 3.0编程基础73

4.1 语言概述73

4.1.1 包的概念73

4.1.2 命名空间的概念75

4.2 变量与常量76

4.2.1 变量的定义76

4.2.2 变量的使用77

4.2.3 变量的作用域77

4.2.4 变量的默认值80

4.2.5 常量80

4.3 数据类型80

4.3.1 数据类型的分类80

4.3.2 常用数据类型81

4.3.3 数据类型检查81

4.3.4 数据类型的转换82

4.3.5 动态类84

4.4 基本语法规则85

4.4.1 字母大小写85

4.4.2 基本符号的使用85

4.4.3 关键字86

4.5 运算符86

4.5.1 主要运算符介绍87

4.5.2 运算符优先级91

4.6 流程控制语句92

4.6.1 分支结构92

4.6.2 循环结构95

4.7 函数97

4.7.1 函数的基本概念97

4.7.2 函数的定义98

4.7.3 函数的调用98

4.7.4 函数的返回值99

4.7.5 函数的参数传递100

4.7.6 常见系统内置函数101

4.8 面向对象编程简介101

4.9 类102

4.10 构造函数104

4.11 静态成员105

4.12 继承106

4.13 接口106

第5章 游戏事件处理108

5.1 事件处理简介108

5.2 事件处理机制109

5.3 事件侦听110

5.3.1 事件侦听器110

5.3.2 侦听器函数111

5.4 事件对象113

5.4.1 Event类属性113

5.4.2 Event类的方法115

5.4.3 Event类的子类115

5.4.4 实例:拦截气泡115

5.5 鼠标事件118

5.5.1 鼠标事件类型118

5.5.2 mouseEnabled、mouseChildren和doubleClickEnabled属性119

5.5.3 鼠标事件坐标119

5.5.4 鼠标单击事件120

5.5.5 鼠标事件实例121

5.6 键盘事件123

5.6.1 InteractiveObiect类简介123

5.6.2 获取键盘输入123

5.6.3 键控代码和字符代码125

5.6.4 KeyboardEvent的优先顺序125

第6章 游戏元素制作127

6.1 创建可视化游戏元素127

6.1.1 使用MovieClips127

6.1.2 制作按钮133

6.1.3 基本图形绘制135

6.1.4 绘制文本137

6.2 游戏动画139

6.2.1 创建游戏角色139

6.2.2 角色运动141

6.2.3 定时器使用143

6.2.4 物理运动模拟146

6.3 游戏交互技术150

6.3.1 信息输入150

6.3.2 角色拖动152

6.3.3 碰撞检测技术154

6.4 数据存取157

6.4.1 相关类的说明157

6.4.2 数据读取158

6.4.3 数据存储160

6.5 其他游戏元素制作技巧161

6.5.1 自定义鼠标指针161

6.5.2 游戏加载画面制作162

6.5.3 随机数使用164

第7章 声音与音效167

7.1 声音处理基础知识167

7.1.1 音频文件与编码格式167

7.1.2 声音处理结构简介168

7.1.3 Flash声音处理类库简介168

7.2 加载声音数据169

7.2.1 将声音文件导入元件库中169

7.2.2 加载外部的声音文件170

7.3 播放声音172

7.3.1 播放简单声音172

7.3.2 播放音乐172

7.4 处理声音元数据179

7.5 播放MP3的实例180

第8章 Flash Builder 4简介186

8.1 安装Flash Builder 4186

8.2 Flash Builder 4基本知识188

8.2.1 Flash Builder 4工作界面188

8.2.2 Flash Builder 4资源与工程190

8.2.3 Flash Builder 4应用程序启动配置190

8.3 创建ActionScript工程190

第9章 综合案例193

9.1 基于贴砖的游戏场景构造193

9.1.1 概述193

9.1.2 贴砖的制作193

9.1.3 制作游戏地图195

9.1.4 构造贴砖类196

9.1.5 绘制贴砖地图199

9.2 接宝游戏204

第10章 人工智能与游戏211

10.1 人工智能与游戏的基础知识211

10.1.1 人工智能的概念211

10.1.2 游戏人工智能的类型211

10.1.3 寻径算法212

10.2 追踪和躲避算法212

10.2.1 基本的追踪和躲避213

10.2.2 随机性追踪和躲避算法213

10.2.3 基于贴砖的追踪和躲避算法214

10.3 寻径算法214

10.3.1 简单寻径算法214

10.3.2 A*算法215

第11章 Flash 3D基础与建模技术228

11.1 ActionScript3.0 3D编程基础228

11.1.1 3D图形学基础知识228

11.1 2 3D图形处理中的坐标系229

11.1.3 平移、旋转与缩放230

11.1.4 投影230

11.2 3D模型的制作232

11.2.1 3D建模基本概念232

11.2.2 3D建模方法简介234

11.2.3 Maya简介236

11.2.4 Maya建模过程239

第12章 Flash 3D游戏引擎编程243

12.1 Flash 3D引擎简介243

12.2 Papervision3D引擎简介与开发环境配置244

12.2.1 获取Papervision3D244

12.2.2 配置Papervision3D开发环境245

12.3 Papervision3D应用基础247

12.3.1 Papervision3D基本概念247

12.3.2 Papervision3D应用实例249

12.3.3 Papervision3D物体材质251

12.3.4 Papervision3D物体运动259

12.3.5 Papervision3D摄像机控制264

12.3.6 导入外部3D物体264

12.4 Papervision3D综合案例268

第13章 Flash网络应用基础271

13.1 网络游戏简介271

13.1.1 什么是网络游戏271

13.1.2 Flash网络游戏的特点271

13.2 网络应用程序架构272

13.2.1 网络传输协议272

13.2.2 Client/Server结构273

13.3 Socket网络编程274

13.3.1 什么是Socket274

13.3.2 Flash Socket编程274

13.4 游戏服务器277

13.4.1 游戏服务器简介277

13.4.2 几种商业服务器277

参考文献279

热门推荐