Flash互动游戏制作范例导航

Flash互动游戏制作范例导航"

作者:李永、李伟、宋振宇
ISBN:9787302167013
定价:¥45
字数:千字
页数:
出版时间:2008.01.01
开本:
版次:1-2
装帧:
出版社:清华大学出版社
简介

Flash是一个强大的创作工具,而且易于使用。可用它创建从简单的动画到复杂的网络游戏等高品质的交互式作品。

本书所选的范例有俄罗斯方块、推箱子、坦克大战、连连看、对对碰……这些经典的小游戏让人百玩不厌。

本书在内容安排上由浅入深、由易到难,基本涵盖了Flash在开发过程中的应用技术。书中范例的讲解深入、生动、细致,详尽的讲解和图示能让读者较快地掌握Flash。书中每个经典范例中都渗透了非常好的设计思想,各个脚本模块可以在很多开发制作中移植使用,范例的界面美观、交互性强。读者通过学习本书,能够在短时间内提高灵活运用Flash的能力,开发制作出优秀的交互式动画和小游戏。

本书不仅可作为从事网页动画设计和网络课件开发的广大人员的自学教程,同时也可作为大中专院校师生及相关领域培训班学生自学、教学参考书。

前言

前    言

  喜欢探索,充满幻想,渴望参与,这是人的天性。信息时代带给我们一个能够满足人类这种天性的礼物——计算机游戏。真实感、立体感、交互性强的游戏吸引着成千上万的人,很多人迷恋上了游戏,迷恋上了计算机,迷恋上了网络。

  俄罗斯方块、推箱子、坦克大战、连连看、对对碰……这些经典的小游戏让人百玩不厌。

  这些游戏是如何制作出来的?游戏是什么样的人制作的?我可以制作游戏吗?Flash给我们提供了一个非常简单的开发平台,小网络游戏的开发不再只是程序员的专利,利用Flash可以轻松进入游戏开发的殿堂,通过本书我们可以了解Flash游戏开发的基本知识,掌握Flash游戏的开发技术。

  发挥你的想像力和创造力吧,让我们在游戏制作中实现梦想!

  本书精选了20个经典游戏范例,以范例为线索,深入浅出地对Flash的基本功能和脚本编程进行了全面细致的讲解。各范例讲述清晰、步骤详细、讲练结合。这些范例最能体现Flash的特点,交互性非常强,范例的设计思想和各个脚本模块可以在很多开发制作中移植使用。

  本书的结构安排为每个游戏各为一章,每章的知识点、学习目标都非常明确;每章的范例都分步讲解,步骤详细清晰;各个游戏用到的素材都有详细描述,制作好的素材也都在本书所附的光盘中,读者可以方便地使用。

  本书的第1章~第10章适合初学者学习,这些范例趣味性强,简单易懂,可以让读者迅速步入Flash游戏制作的天地。

  本书的第11章~第20章适合中、高级读者学习,这些游戏交互性很强,但也比较容易掌握。更重要的是,制作范例中所用的一些方法都是一般游戏开发中经常用到的,很多思想可以很方便地移植到自己的程序中,学会这些是进步的捷径。

  本书是集体智慧的结晶,参与本书写作和游戏制作的有李永、安程辉、李伟、宋振宁、陈金仓、田占平、郑占席、赵争、贾海涛、姚鹏超等。将此书作为礼物献给原保定师专的校长王福亮先生,没有他的鼓励和支持就没有这本书,没有这些游戏,没有这支团队。另外,非常感谢保定学院的朱红素副校长,成绩的取得是与她的鼓励和支持分不开的,非常感谢张振威、周和月等老师的大力支持。

  为便于阅读理解,本书作如下约定:

* 本书中所有菜单和命令之间以竖线“|”分隔,例如,单击“文件”菜单再选择“另存为”命令,就用“文件”|“另存为”来表示。

* 用“+”号连接两个或三个键表示组合键,在操作时表示同时按下这两个或三个键。例如,Ctrl+V是指在按下Ctrl键的同时,按下V字母键;Ctrl+Alt+F10是指在按下Ctrl和Alt键的同时,按下功能键F10。

* 在没有特殊指定时,单击、双击和拖动是指用鼠标左键单击、双击和拖动,右击是指用鼠标右键单击。

  

  

  

  

  

  

  

  

  

本书编委会

            主编:李  永

            参编:安程辉  李  伟  宋振宁  陈金仓

                  田占平  郑占席  赵  争  贾海涛

                  姚鹏超

  ??

  

  ??

  

  ??

  

  ??

  

  

  

IV

  

  

V

  

  

目录

目    录

第1章  找茬儿 1

1.1  素材准备 3

1.2  鼠标划过图片效果 8

1.3  倒计时的实现 9

1.4  游戏实现 11

第2章  填色 19

2.1  素材准备 20

2.2  颜色控制 25

2.3  游戏实现 26

第3章  魔镜 33

3.1  素材准备 34

3.2  旋转光线点燃蜡烛 39

3.3  游戏实现 42

第4章  汉诺塔 49

4.1  素材准备 51

4.2  编程知识——详解循环语句 56

4.3  编程知识——事件处理函数 59

4.4  游戏实现 60

第5章  抢手棋 69

5.1  素材准备 70

5.2  骰子控制小龙走 76

5.3  游戏实现 79

第6章  跳跳龙 87

6.1  素材准备 89

6.2  循环背景 96

6.3  小龙跳跃 97

6.4  物体反复经过 99

6.5  游戏实现 100

第7章  公路赛道 111

7.1  素材准备 113

7.2  程序模块——键盘控制小车运动 120

7.3  游戏实现 123

第8章  推箱子 131

8.1  素材准备 133

8.2  关数显示 140

8.3  推动箱子 141

8.4  游戏实现 144

第9章  荒野大作战 153

9.1  素材准备 155

9.2  面向对象的编程方法——自定义函数 161

9.3  Flash游戏常用函数模块——动态产生元件实例并控制 163

9.4  游戏实现 166

第10章  射星星 177

10.1  素材准备 178

10.2  复制星星 185

10.3  射击 187

10.4  游戏实现 192

第11章  单身贵族 201

11.1  素材准备 203

11.2  排列小球 206

11.3  选择小球 209

11.4  小球跳跃 210

11.5  游戏实现 212

第12章  翻牌 221

12.1  素材准备 223

12.2  编程知识——设置层级方法 230

12.3  游戏实现 232

第13章  坦克大战 243

13.1  素材准备 245

13.2  键盘控制物体移动 258

13.3  鼠标控制炮口方向 259

13.4  根据坦克的位置控制敌人的运行方向 261

13.5  炮弹的发射 262

13.6  游戏实现 263

第14章  飞机游戏 269

14.1  素材准备 271

14.2  程序控制背景移动 288

14.3  用鼠标控制飞机飞行 288

14.4  如何让敌人发出散射炮弹 290

14.5  游戏实现 291

第15章  九子锁金龟 297

15.1  素材准备 299

15.2  金龟移动到空格子 303

15.3  游戏实现 307

第16章  打砖块 315

16.1  素材准备 316

16.2  挡板的控制 319

16.3  小球弹射 321

16.4  复制砖块 322

16.5  随机奖励 324

16.6  游戏实现 327

第17章  对对碰 345

17.1  素材准备 347

17.2  两个图标交换 351

17.3  游戏实现 352

第18章  连连看 365

18.1  素材准备 367

18.2  制作时间条 372

18.3  可以变形的四边形 374

18.4  游戏实现 375

第19章  捡宝石 383

19.1  素材准备 385

19.2  编程知识——利用数组实现鼠标残影效果 390

19.3  游戏实现 392

第20章  俄罗斯方块 405

20.1  素材准备 407

20.2  根据二维数组摆放元件 410

20.3  改变数组元素的位置 411

20.4  游戏实现 413

  ??

  

  ??

  

  ??

  

  ??

  

  

  

VI

  

  

VII

  

  

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个