第1章 Flash游戏基础概述 2
1.1 Flash游戏的种类 2
1.2 Flash游戏的设计要素 10
1.3 Flash游戏的制作 12
1.3.1 游戏的创意和规划 12
1.3.2 游戏制作流程 13
1.素材的收集和准备 13
2.游戏的制作 13
3.游戏测试与改进 14
1.4 Flash游戏遵循的原则 14
1.4.1 游戏设计中的心理学原则 14
1.4.2 游戏设计中的其他原则 16
1.保持美工设计的连贯 16
2.动画设计的连贯 18
3.配音的连贯 19
4.视觉效果 19
1.5 Flash游戏的优缺点 20
1.5.1 Flash游戏的优点 20
1.运行平台广泛 20
2.独特的流媒体技术 21
3.利于网上发售的小体积文件 21
4.服务器端集成 21
5.文件共享 21
6.易用性 21
1.5.2 Flash游戏的缺点 22
1.性能 22
2.缺乏真正的3D支持 22
3.不适合开发大型RPG类游戏 22
4.缺乏操作系统支持 22
第2章 游戏场景制作 24
2.1 概述 24
2.2 背景制作 25
2.2.1 静态图形背景 26
1.位图导入法 26
2.拼图法 29
3.位图填充法 32
4.脚本法制作静态图形背景 34
2.2.2 动态背景 39
1.补间动画法 39
2.脚本法制作平面动态背景 41
3.脚本法制作迷宫图形 44
4.脚本法制作ISO视角 49
2.2.3 案例赏析 53
2.3 游戏角色 55
2.3.1 直接绘制法 56
2.3.2 导入位图法 58
2.3.3 案例赏析 59
2.4 其他元素——云的制作 60
2.4.1 直接绘制法 61
2.4.2 导入位图法 62
2.4.3 导入图形法 63
2.4.4 案例赏析 64
2.5 界面元素 65
2.5.1 按钮制作 65
1.直接绘制法 66
2.导入图片法 70
3.案例赏析 73
2.5.2 文字 73
1.滚动文本 74
2.案例赏析 75
第3章 游戏动画组件制作 75
3.1 游戏动画组件制作概述 79
3.2 角色控制 79
3.2.1 截取位图法 80
3.2.2 复制影片剪辑法 84
3.2.3 键盘法 87
3.2.4 鼠标法 92
3.2.5 案例赏析 99
3.3 角色行为 101
3.3.1 破碎 101
3.3.2 攻击 103
3.3.3 受伤 104
第3章 游戏动画组件制作3.3.4 流血 107
3.3.5 死亡 109
3.3.6 案例赏析 111
3.4 视觉效果 113
3.4.1 火焰 113
1.逐帧动画法 114
2.脚本法制作火焰 115
3.4.2 烟雾 117
3.4.3 爆炸 119
3.4.4 震动 120
3.4.5 快速运动 122
3.4.6 冲击 123
3.4.7 案例赏析 124
第4章 游戏实现 126
4.1 游戏程序概述 126
4.2 游戏程序实现 126
4.2.1 播放器检测 126
4.2.2 游戏加载 127
1.帧加载法 128
2.字节加载法 131
3.多重载入 133
4.游戏不同部分加载进度 134
4.2.3 游戏片头动画 137
4.2.4 剧情及操作说明 140
4.2.5 快捷键设定 142
4.2.6 游戏初始化及复位 147
1.自定义鼠标指针 147
2.自定义菜单 152
3.倒数计时 154
4.2.7 游戏复位 157
4.2.8 状态显示 160
4.2.9 血槽的显示 163
第4章 游戏实现 165
4.2.10 关卡设计 165
1.难度设定 165
2.晋级设定 168
4.2.11 游戏音效 170
1 背景音乐外部加载 170
2.加载mp3文件 172
3.时间轴音效 174
4.动态音效 176
4.2.12 积分排名 177
1.本地存诸 178
2.网站总排名 181
4.2.13 案例赏析 190
4.3 不同种类游戏实现方法 191
4.3.1 益智类游戏 192
4.3.2 射击类游戏 194
4.3.3 检测碰撞 202
4.3.4 格斗类游戏 205
4.3.5 赛车类游戏 210
4.3.6 案例赏析 215
第5章 游戏测试与发布 218
5.1 游戏测试与改进 218
5.2 游戏发布与保护 226
5.3 案例赏析 227