图书介绍

Flash游戏编程教程pdf电子书版本下载

Flash游戏编程教程
  • 肖刚编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302178637
  • 出版时间:2009
  • 标注页数:289页
  • 文件大小:55MB
  • 文件页数:300页
  • 主题词:动画-设计-图形软件,Flash;游戏-应用程序-程序设计

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.2 Flash的特点 2

1.3 Flash适合做什么游戏 3

第2章 Flash编程基础 6

2.1 ActionScript简介 6

ActionScript 3.0 6

ActionScript 2.0 7

Flash Lite ActionScript 7

ActionScript版本的选择 8

2.2动作面板的使用 9

2.3语法与结构 11

第一段示例代码 11

第二段示例代码 17

第三段示例代码 22

2.4字符串处理 27

2.5变量的作用域 28

全局变量 29

时间轴变量 29

本地变量 30

2.6语法错误与运行时错误 30

语法错误与处理 30

避免运行时错误 32

排除运行时错误 33

初学者容易犯的编程错误 35

2.7 Flash的内置类 37

内置类介绍 37

属性、方法与事件 38

2.8 ActionScript 3.0的事件模型 43

事件流 44

事件对象 44

事件侦听器 45

键盘事件实例 46

事件流实例 47

使用侦听器处理异步操作错误 49

2.9 ActionScript 2.0中的事件模型 50

on/onClipEvent函数方式实例 50

重载on事件方法实例 51

侦听器方式的事件实例 52

2.10用Sound对象控制声音 54

2.11处理位图 56

2.12处理XML 63

2.13可视化设计和编程的结合 65

2.14使用文本框 70

2.15 使用Flash组件 72

2.16右键快捷菜单设计 75

第3章 面向对象程序设计 79

3.1面向对象程序设计的基本概念 79

3.2自定义类的实现 80

创建类的语法 81

构造函数 82

包与目录、类路径的关系 83

访问控制关键字 85

3.3面向对象概念在ActionScript中的实现 85

封装 85

继承 87

多态 89

事件 91

3.4基本数据结构的实现 93

堆栈 93

队列 95

链表 96

第4章 网络与通信 100

4.1网络与通信概述 100

4.2安全机制 102

4.3使用超链接 104

4.4加载数据 105

加载普通文本 105

加载并处理变量数据 107

加载并处理XML数据 107

4.5加载内容 113

4.6保存数据到本地 114

4.7与服务器交互 119

4.8与外部容器的交互 122

4.9实时的远程互动 125

第5章 通盘看游戏 132

5.1什么样的游戏才是好游戏 132

5.2游戏制作的一般过程 133

5.3游戏设计文档模板 134

5.4流程图设计 137

5.5建立游戏资源库 140

5.6作品性能优化 142

第6章 游戏的构造 147

6.1通用下载进度条 147

6.2游戏实例:测测你的反应速度 148

6.3 Flash游戏典型的延迟循环模式 152

使用帧跳转 152

使用ENTER FRAME事件 152

使用interval触发器 153

使用Timer 153

6.4示例程序:弹球 154

6.5利用剪辑嵌套改进了的延迟循环 156

6.6游戏实例:点顽石 157

6.7 3D模拟技术 161

关于三维 161

三维变换 162

三维到二维的投影 163

程序举例 164

6.8游戏角色设计 169

6.9游戏中的冲突检测 173

检测两个显示对象是否有重叠的部分 173

检测显示对象与某一点是否重叠 174

对位图数据进行像素级别的冲突检测 174

关于冲突检测的补充说明 176

6.10游戏实例:战场生存记 177

6.11关卡设计 183

6.12游戏实例:战场生存过关版 185

6.13多人对战游戏 188

6.14游戏实例:战场生存记双人对战版 189

6.15 地图布置以及地图相关算法 194

扫雷游戏的地图分析 195

六边形地图及其算法 199

非阵列地图的阵列化 203

不规则型地图 203

小结 204

6.16人工智能 205

6.17游戏实例:九子棋 205

6.18网络互动游戏开发 225

6.19游戏实例:冲出重围 226

6.20本章小结 240

第7章 时尚例程 241

7.1打字游戏 241

7.2图片猎人 248

7.3超级拼图 254

7.4真视界迷宫 262

7.5手机游戏:汉诺塔 269

第8章 附录 277

8.1 ActionScript中的关键字 277

8.2 ActionScript的命名规则 278

8.3键控代码与ASCII代码对照表 279

8.4事件类型 281

8.5代码迁移简要介绍 282

8.6 fscommand与fscommand2命令大全 284

8.7多媒体创作软件列表 285

8.8常用数学物理公式 286

8.9帮助文档与网络资源 288

精品推荐