文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院媒体动画FlashFLASH游戏制作:接宝石
精品广告
推荐TOP10
·FLASH基础的一些心得体会
·推荐:不间断滚动显示图片的代码
·全面升级您的Flash播放器
·由浅入深学习Flash制作高射炮游戏
·由浅入深学习Flash制作高射炮游戏(续)
·遮照及文字遮照的几个概念和事例
·创建一个实用Flash站点的十大技巧
·Flash动画制作实例:小野人玩摇滚
·Flash技术在电子杂志设计制作应用
·用js+flash实现网页中复制数据功能
阅读TOP10
·Flash遮罩特效实例--可拖曳遮罩效果
·Flash初学者入门常见问题大总结
·Flash AS制作飘落的红叶
·Flash遮罩特效实例--电影文字
·用Flash MX模板制作幻灯片效果
·用SwiSHpix软件巧做相册
·用Flash制作选择题模板
·MacromediaColdFusionMX开发者(3)
·Flash游戏开发常用函数代
·用Flash 2004制作幻灯片课件

FLASH游戏制作:接宝石

日期:2004年7月4日 作者:清风网络学院 查看:[大字体 中字体 小字体]


接宝石在Flash中也是比较经典的一种游戏类型,主要运用了鼠标对游戏中对象的控制,hittest测试碰撞,游戏中记时和记分的方法,可以说此游戏中运用的技术在Flash游戏制作中很具有代表性,可以说此类技术在游戏制作中的通用性也比较强,学习此游戏的制作方法,可以在其它游戏的制作中起到举一反三的作用。(本例的.swf和.fla文件请点击这里下载)

游戏方法:

此游戏主界面如图1所示:



图1

游戏中玩家主要使用鼠标来控制下面的小人左右移动,以便接到不断落下的宝石。宝石的类型分为三中,接到不同的宝石得分不同,其中接到一个蓝宝石会得5分,接到一个红宝石或者黄宝石会得3分,不过如果游戏中落下的全是宝石游戏也没什么意思了。游戏中还会不断落下黑色的炸弹,如果不小心接到了炸弹,则会从总分中扣除5分,所以在忙于珍贵的宝石的同时,也需要注意不要接到炸弹,不然可就惨了。

游戏有一定的时间限制,游戏剩余时间会显示在右上角,玩家应该在时间限制内尽量多接宝石,以取得高分。

游戏制作思路:

此游戏玩法简单,制作思路也很清晰。总体上可以分为4大部分:

第一部分:游戏中小人的控制,游戏中需要使用鼠标来控制小人左右移动,以便接到宝石,此部分的实现较简单,只需要使用startdrag函数即可以实现。

第二部分:宝石和炸弹的不断下落:游戏中宝石和炸弹需要不断的随机下落,可以运用random和duplicatemovieclip两个常用函数来实现,前一个函数用来产生随机数,随机控制宝石的初始坐标位置,后一个函数用来复制出更多的宝石,两个函数结合在一起,就可以制作出宝石不断随机下落的效果。

第三部分:宝石接到与否的判断,此功能需要使用hittest碰撞测试函数来检测,使用也相对简单。

第四部分:游戏中的记分和记时:此部分需要用到动态文本框的设置,和一些时间函数,关键是时间为零后要立刻结束游戏。

通过上面的制作思路的分析,可以看出如果将此游戏作适当的分解,一步一步来制作,其实并不难,所以一个游戏在制作前进行适当的分析和规划是很重要的。

下面我们就来按照上面规划好的制作思路来具体制作此游戏

游戏制作步骤:

游戏素材的准备:

1. 进一步往下制作前需要准备好游戏中需要的素材,此游戏一共需要五个素材,分别是蓝色宝石,黄色宝石,红色宝石,炸弹和小人,素材的获得有很多方法,可以直接从外部文件中获得,也可以自己动手在Flash中绘制,图2所示为本游戏中的宝石和小人:



图2

2. 分别将蓝色宝石,黄色宝石,红色宝石和炸弹制作成相应的Graphic组件,然后新建一个Movie clip组件,将小人图象拖进去,并重命名为小人。现在游戏中一共有5个组件,分别是Graphic组件蓝色宝石,黄色宝石,红色宝石和炸弹以及Movie clip组件小人。

游戏中主要组件的制作:

1.记时器的制作:游戏中需要用到一个记时器,用来记录游戏的剩余时间,本游戏时间限制为100秒,并进行倒记时,时间为0后则游戏结束。新建一个Movie clip组件,重命名为mTimebar,进入组件的编辑状态后,使用文本工具在编辑区的中心输入”剩余时间”几个字,然后新建一个图层layer2,在文字下面使用文本工具绘制一个文本框,在Properties属性面板中设置此文本框的类型为Dynamic text动态文本,设置为动态文本框的原因是游戏中此文本框的时间会不断变化,所以需要设置为动态的,然后设置此文本框的变量名为txt,设置变量名的目的是为了使用Action控制文本框中的内容,如图3所示:



图3

将图层layer1和layer2都延长到第3桢,然后新建一个图层并重命名为Actions,在此图层的第1 关键桢添加如下as:

[1] [2] [3] [4] 下一页 

上一篇:Flash中选择字体的奥妙

下一篇:Flash游戏制作--涂鸦板


相关软件: 相关文章:
·将系统装到U盘中 如何自制XP@USB启动盘
·Photoshop十余种漂亮照片边框简单制作技巧
·用Photoshop自己制作标准证件照
·Helix流媒体服务器架设及RMVB制作教程
·最吝啬的DIY 自制USB延长线
·用 CorelDRAW 设计制作商务名片
·下拉菜单全攻略-用Dreamweaver制作下拉菜单

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号