第1章 Flash游戏概述
1.1 游戏发展简史 2
1.2 国内游戏行业概况 3
1.3 Flash游戏的种类 3
1.4 Flash游戏制作的流程及基本要素 4
1.4.1 Flash游戏制作的流程 4
1.4.2 Flash游戏制作的基本要素 5
1.5 游戏业的前景展望 8
第2章 Flash游戏动画及案例解析
2.1 关于游戏动画 10
2.1.1 循环和序列 10
2.1.2 美工的准备工作 10
2.1.3 软件包 11
2.1.4 镜像 11
2.1.5 完成制作Flash动画所必须的工作 12
2.2 Flash游戏动画案例解析 12
2.2.1 攻击 12
2.2.2 流血 14
2.2.3 行走 15
2.2.4 坠落 16
2.2.5 破碎 18
2.2.6 飘动的烟 19
2.2.7 水花四溅 20
2.2.8 流水 21
2.2.9 跳动的火苗 22
2.2.10 按钮动画 23
2.2.11 变幻的五星 24
2.3 Flash游戏动画的制作技巧 25
第3章 Flash游戏中的Action
3.1 关于ActionScript 28
3.2 Flash Professional 8 ActionScript语言基础 28
3.2.1 ActionScript 2.0与ActionScript 1.0的对比 28
3.2.2 变量 29
3.2.3 追踪(trace) 31
3.2.4 相对路径与对象 32
3.2.5 注释 34
3.2.6 函数 34
3.2.7 比较与条件 36
3.2.8 循环 41
3.3 Flash游戏制作中最常用的ActionScript 43
3.3.1 Mouse类 43
3.3.2 MovieClip类 45
3.3.3 Math类 55
3.3.4 Array类 59
3.3.5 Key类 63
3.3.6 Stage类 65
第4章 Flash游戏素材的制作
4.1 Flash游戏中的人物和场景的制作与处理 72
4.1.1 场景的制作 72
4.1.2 角色的制作 79
4.2 游戏中声音素材的制作与处理 86
4.2.1 选择音乐的格式 86
4.2.2 音乐的前期处理 86
4.2.3 使用Gold Wave对音乐进行前后期处理 87
4.3 增加游戏趣味性的素材 91
第5章 益智类游戏:同种相溶
5.1 游戏说明 94
5.2 同种相溶游戏制作详解 95
5.2.1 水果图片的处理与基本元件的创建 95
5.2.2 实现游戏的效果 98
5.2.3 设置场景 115
5.3 技术解析 119
5.4 Flash作品的发布与测试 120
5.4.1 “格式”选项卡 120
5.4.2 Flash选项卡 120
5.4.3 HTML选项卡 122
5.4.4 测试游戏 126
第6章 射击类游戏:攻占乌龙镇
6.1 游戏说明 128
6.2 攻占乌龙镇游戏制作详解 129
6.2.1 制作开枪时子弹与枪口摩擦出的火花 129
6.2.2 制作“医疗箱” 131
6.2.3 制作“防御盾牌” 133
6.2.4 制作“生命值” 135
6.2.5 制作“瞄准器” 136
6.2.6 制作“弹夹” 139
6.2.7 制作“分值” 143
6.2.8 制作“人物1” 144
6.2.9 制作“人物2” 149
6.2.10 制作“人物3” 153
6.2.11 制作“灯” 157
6.2.12 制作按钮 158
6.2.13 闯进乌龙镇 161
6.2.14 制作片头 170
6.2.15 设置场景 180
6.3 技术分析 180
第7章 动作类游戏:山丘赛车赛
7.1 游戏说明 184
7.2 山丘赛车赛游戏制作详解 185
7.2.1 制作标题 185
7.2.2 制作空中漂动的白云和赛车道 189
7.2.3 绘制树、移动树 192
7.2.4 绘制路灯、移动路灯 194
7.2.5 绘制石头、移动石头 197
7.2.6 绘制山 197
7.2.7 制作参照物 199
7.2.8 制作提示箭头 200
7.2.9 制作路边 202
7.2.10 制作宣传栏 203
7.2.11 制作起点和插入声音 206
7.2.12 制作红绿灯和提示信息 208
7.2.13 制作烟雾 210
7.2.14 导入图片 212
7.2.15 撞车 213
7.2.16 制作按钮和边框 216
7.2.17 制作Actions、Knock 218
7.2.19 制作赛车的生命值 219
7.2.20 游戏结束 221
7.2.21 制作地图 223
7.2.22 绘制背景 224
7.3 技术解析 242
第8 章 角色扮演类游戏:神奇传说——阿拉伯神灯