选择显示字体大小

用flashmx制作迷宫游戏(1)

flash制作迷宫游戏

  flash游戏制作一直被很多朋友认为是一项艰巨和困难的工作,其实如果掌握了游戏一般的制作思路和方法,制作游戏并非难事,下面我们通过分析flash mx中自带的一个游戏“maze”(迷宫),来学习flash游戏的制作方法,这个游戏比较简单明了,但玩起来非常有趣,并且较容易理解。

开始前先试玩一下这个游戏

flash/10206/flash/20020611_flashsj_maze.swf width=489 height=517 type=application/x-shockwave-flash>

1、 游戏目的:

  利用键盘的四个方向键来控制小方块在迷宫内部的运动,在你控制方块运动的时候,电脑也会控制另一个方块和你进行比赛,谁先到达对方的起点谁就胜利。(图一)



图一

2、 透过现象看本质---游戏原理分析:

a:电脑的运动:利用引导线(guide line)功能,使方块在引导线上运动,这个功能实现起来很简单。
b:控制者的运动:利用键盘的方向键来控制小方块在迷宫内部运动,在迷宫内部则用hittest来检测是否和迷宫的四壁发生碰撞,如果碰撞就不动,没有碰撞就开始响应键盘。最后则检测是否已经到达对方的起点,若到达,则胜利

3、 游戏制作的前期准备:

a: 新建一个场景,大小为489*517,framerate为70帧,大家可能要问,为什么要70祯这么大呢?一般动画中不是20桢/秒吗?其实这里有个小技巧,如果你想要得到比较好的游戏效果,也就是不让小方块出现一跳一跳的现象,最好把framerate设得大一点。同样我们在以后的游戏中也可以注意这一点。

b:我们先得准备一个迷宫的图,这个迷宫图你可以在flash中画,也可以在别的软件中画,但有一点需要注意,一定要把迷宫中的道路部分要挖空。这个可是一个比较花时间的工作,当然,画上一个好的迷宫,让人花费一定的时间来找出道路,也是一个充满乐趣的事。画好的迷宫图如图二所示,并取名为maze pattern



图二

c:新建一个mc(maze),把组件maze pattern放入组件maze中。

d:新建一个mc(opponent),制作一个小方块沿一定的路线的引导线上运动的动画。如下图:


  这个动画我们可以任意调节它的长度,比如你如果想要要方块走的快一点,就可以让帧数少一点,要它走的慢一点的话,你可以让帧数多一点,我们这里用了7000多帧来实现方块的运动过程。请注意:这里的引导线可不是随便画的,而是这个迷宫的通道的线路,在做引导线时一定不要断线,使方块在引导线上顺利地运动。

最后在这个mc的最后一帧上写上as:

_root.started=false;//:方块到达对方的起点后,标志变量started为false.
_root.gotoandstop(2);//:回到根场景中的第二帧上。


e:其余就不多说了,也就是一些辅助性的东西,比如你赢了,或你输了的一些提示信息,还有重新玩的按钮。(图三)



图三


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons