《Flash 5网络游戏大观》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王大任,朱志山著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7900635084
  • 页数:344 页
图书介绍:

第1章 Flash 5基础 1

1.1 界面介绍 2

1.2 工具箱 4

1.2.1 绘图工具 4

1.2.2 查看工具 5

1.2.3 颜色 6

1.2.4 工具选项 6

1.3 图形的编辑 6

1.3.1 组合 6

1.3.2 位置安排 7

1.3.3 缩放与旋转 8

1.3.4 辅助功能 8

1.4 图层的运用 10

1.4.1 重新命名 10

1.4.2 新建图层 11

1.4.3 删除图层 11

1.5 动画基础 12

1.5.1 帧 12

1.5.2 逐帧动画 13

1.5.3 运动渐变动画 14

1.5.4 形状渐变动画 15

1.6 符号的制作 17

1.6.1 图形符号及符号制作入门 17

1.6.2 按钮符号 19

1.6.3 影片片段 22

1.6.4 导入外部文件 26

1.7 输出影片 27

1.7.1 方法1 28

1.7.2 方法2 28

第2章 ActionScript概念——Part 1 31

2.1 第一个ActionScript程序 33

2.2 Normal Mode与Expert Mode 37

2.3 输出窗口 39

2.4 动作面板的颜色警示——Color Syntax 40

2.5 保留字与变量 42

2.5.1 运算符 43

2.5.2 按性质分类的列表 43

2.5.3 按优先级的列表 45

2.6 条件式——if 47

2.6.1 说明 47

2.6.2 范例1 48

2.6.3 范例2 49

2.7 循环——for 49

2.7.1 说明 50

2.7.2 范例 51

2.8 循环——do…while 51

2.8.1 说明 52

2.8.2 范例1 53

2.8.3 范例2 54

第3章 ActionScript概念——Part 2 55

3.1 事件 56

3.1.1 OnClipEvent(movieEvent) 56

3.1.2 on(mouseEvent) 57

3.2 对象 58

3.3 时间对象 59

3.4 数学对象 62

3.5 Math对象属性一览表 63

3.6 键盘对象 67

3.6.1 Key对象属性一览表 67

3.6.2 Key对象方法一览表 68

3.7 声音对象 69

3.8 影片片段对象 69

3.9 attachMovie 71

3.10 duplicateMovieClip 73

3.11 gotoAndPlay 74

3.12 gotoAndStop 75

3.13 hitTest 75

3.14 loadMovie 76

3.15 nextFrame 76

3.16 play 76

3.17 preFrame 77

3.18 removeMovieClip 77

3.19 startDrag 77

3.20 stop 78

3.21 stopDrag 78

3.22 unloadMovie 79

3.23 子程序的编写 79

3.23.1 分析HEX子程序 81

3.23.2 子程序编写结构总结 82

3.24 ActionsScript动作列表 82

3.25 ActionsScript常用属性列表 88

第4章 游戏制作流程 89

4.1 概念的形成 90

4.1.1 游戏的目的 90

4.1.2 游戏的种类 91

4.2 游戏的规划与制作流程 92

4.3 素材的收集 94

4.3.1 图形 94

4.3.2 音乐及音效 95

4.4 制作与测试 97

第5章 梭哈对战游戏 99

5.1 导入所需的扑克牌图片 100

5.2 随机产生五张不重复的扑克牌 102

5.3 测试产生的牌 106

5.4 测试影片 108

5.5 判断开出来的牌型 109

5.6 子程序组——arrangePoker() 116

5.7 显示牌型字样 119

5.8 人脑战电脑 121

5.9 对战版扑克游戏 122

5.10 改写开牌子程序 126

5.11 测试影片及程序报告 129

第6章 井字游戏 131

6.1 游戏介绍 132

6.1.1 游戏流程 132

6.1.2 出场角色 132

6.2 场景的建立 132

6.3 符号的建立 135

6.3.1 圈符号 135

6.3.2 叉符号 137

6.3.3 组合圈和叉符号 138

6.3.4 将角色放进场景中 140

6.4 加入交互元素 142

6.4.1 加入隐形的按钮 142

6.4.2 编写程序代码 144

6.4.3 设计人工智能(攻击) 150

6.4.4 设计人工智能(防守) 154

6.4.5 无关紧要的下法 156

6.4.6 组合人工智能 157

6.5 场景加强 159

6.5.1 制作结束画面 159

6.5.2 再玩一次 160

6.5.3 测试 162

第7章 在线拼图 163

7.1 游戏介绍 164

7.1.1 游戏流程 164

7.1.2 出场角色 164

7.2 绘制拼图 165

7.2.1 绘制拼图的外形——CorelDraw 165

7.2.2 制作拼图的三维效果——Photoshop 169

7.2.3 转存为SWF格式——Fireworks 4 173

7.3 建立游戏背景 175

7.4 建立拼图块 177

7.5 编写程序 180

7.5.1 随机摆放拼图 180

7.5.2 随机旋转拼图 182

7.5.3 拖曳拼图及摆放拼图 183

7.5.4 加入旋转功能 184

7.5.5 判断是否符合要求 185

7.5.6 判断是否完成拼图 187

7.5.7 制作过关动画 187

第8章 Black Jack——21点游戏 189

8.1 游戏介绍 190

8.2 开始工作 191

8.2.1 准备台面 191

8.2.2 显示下注状态 193

8.2.3 导入所需的扑克牌图样 193

8.3 洗牌动作 195

8.4 发牌动作 196

8.4.1 发牌影片片段 199

8.4.2 继续要牌 202

8.4.3 初级开牌检测 204

8.4.4 Stand动作的修正 205

8.5 计算点数 206

8.6 再玩一次 209

8.7 BlackJack的判断 210

8.8 问题修正 212

8.9 Ace点数的判断 215

8.10 大功告成 218

第9章 射击游戏 221

9.1 游戏介绍 222

9.2 滚动背景的制作 223

9.3 制作符号 224

9.3.1 建立我方飞机符号 225

9.3.2 制作敌机符号 227

9.3.3 制作我方的子弹 228

9.3.4 制作Game Over的画面 229

9.3.5 建立场景 230

9.4 程序编写 232

9.4.1 初始化变量 232

9.4.2 移动我方的飞机 233

9.4.3 复制敌机 236

9.4.4 让子弹自动前进 237

9.4.5 让敌机自动前进 238

9.4.6 再玩一次 240

第10章 超级打砖块 241

10.1 游戏介绍 242

10.2 控制杆的动作设计 243

10.3 球的设计 245

10.4 砖块的设计 252

10.4.1 指定砖块的颜色 255

10.4.2 加入碰撞测试 256

10.5 迈向更完美的境界 259

10.5.1 基本变量的声明 260

10.5.2 加入金属砖块 260

10.5.3 关卡的设计 261

10.6 球速及反弹角度的改进 264

10.6.1 反弹角度加强版 265

10.6.2 前进速度的改良 266

10.7 加入音效 269

10.8 分解击落砖块程序 270

10.8.1 详解砖块击落 271

10.8.2 增加游戏的变化 272

10.8.3 连续动作 273

第11章 超级记忆王 275

11.1 游戏介绍 276

11.2 符号的制作 277

11.2.1 绘制背景 278

11.2.2 绘制图盘 278

11.2.3 将记忆卡置入场景中 281

11.2.4 绘制完成动画 282

11.2.5 再试一次 283

11.2.6 猜对了 284

11.3 程序的编写 285

11.3.1 游戏主要流程 285

11.3.2 建立新的数组对象 285

11.3.3 确定“记忆卡”的图案 286

11.3.4 单击“记忆卡”后的动作 287

11.3.5 停留时间的制作 289

11.3.6 加入猜对了的效果 291

11.3.7 加入全部完成的效果 293

11.3.8 再玩一次 294

第12章 蛋蛋拳击手 297

12.1 游戏介绍 298

12.2 工作开始 298

12.2.1 选手动画动作的规划 299

12.2.2 附加音效 301

12.3 解析选手动画动作 303

12.4 战斗力影片片断的制作 310

12.5 键盘控制 312

12.6 窗口修饰及符号库整理 316

附录A ACTIONSCRIPT命令中英文对照 325

A.1 Array对象 326

A.2 Boolean对象 326

A.3 Color对象 326

A.4 Date对象 327

A.5 Key对象 328

A.6 Math对象 329

A.7 Mouse对象 330

A.8 Movie Clip对象 330

A.9 Number对象 331

A.10 Selection对象 332

A.11 Sound对象 332

A.12 String对象 333

A.13 XML对象 333

A.14 XMLSocket对象 334

附录B 键盘按键与键值 335

B.1 方法字母或数字 336

B.2 九宫键上的按键 337

B.3 功能键 337

B.4 其他按键 338

附录C 超强网站介绍 341

C.1 Flash Kit 342

C.2 Eye4u 342

C.3 Puyo puyo Flash 342

C.4 Flash Zone 342

C.5 Hillman Curtis 343

C.6 Mock 343

C.7 Flash族帝国 343

C.8 FlashPlanet 343

C.9 Macromedia Online Forums 344