- 关 键 词:
- flash
QQRead:http://www.qqread.com/flash/s024347020.html接宝石在Flash中也是比较经典的一种游戏类型,主要运用了鼠标对游戏中对象的控制,hittest测试碰撞,游戏中记时和记分的方法,可以说此游戏中运用的技术在Flash游戏制作中很具有代表性,可以说此类技术在游戏制作中的通用性也比较强,学习此游戏的制作方法,可以在其它游戏的制作中起到举一反三的作用。(本例的.swf和.fla文件请点击这里下载)
游戏方法:
此游戏主界面如图1所示:
图1
游戏中玩家主要使用鼠标来控制下面的小人左右移动,以便接到不断落下的宝石。宝石的类型分为三中,接到不同的宝石得分不同,其中接到一个蓝宝石会得5分,接到一个红宝石或者黄宝石会得3分,不过如果游戏中落下的全是宝石游戏也没什么意思了。游戏中还会不断落下黑色的炸弹,如果不小心接到了炸弹,则会从总分中扣除5分,所以在忙于珍贵的宝石的同时,也需要注意不要接到炸弹,不然可就惨了。
游戏有一定的时间限制,游戏剩余时间会显示在右上角,玩家应该在时间限制内尽量多接宝石,以取得高分。
游戏制作思路:
此游戏玩法简单,制作思路也很清晰。总体上可以分为4大部分:
第一部分:游戏中小人的控制,游戏中需要使用鼠标来控制小人左右移动,以便接到宝石,此部分的实现较简单,只需要使用startdrag函数即可以实现。
第二部分:宝石和炸弹的不断下落:游戏中宝石和炸弹需要不断的随机下落,可以运用random和duplicatemovieclip两个常用函数来实现,前一个函数用来产生随机数,随机控制宝石的初始坐标位置,后一个函数用来复制出更多的宝石,两个函数结合在一起,就可以制作出宝石不断随机下落的效果。
第三部分:宝石接到与否的判断,此功能需要使用hittest碰撞测试函数来检测,使用也相对简单。
第四部分:游戏中的记分和记时:此部分需要用到动态文本框的设置,和一些时间函数,关键是时间为零后要立刻结束游戏。
通过上面的制作思路的分析,可以看出如果将此游戏作适当的分解,一步一步来制作,其实并不难,所以一个游戏在制作前进行适当的分析和规划是很重要的。
下面我们就来按照上面规划好的制作思路来具体制作此游戏。
更多内容请看游戏开发、网络游戏攻略、游戏策划专题,或进入讨论组讨论。
游戏方法:
此游戏主界面如图1所示:

图1
游戏中玩家主要使用鼠标来控制下面的小人左右移动,以便接到不断落下的宝石。宝石的类型分为三中,接到不同的宝石得分不同,其中接到一个蓝宝石会得5分,接到一个红宝石或者黄宝石会得3分,不过如果游戏中落下的全是宝石游戏也没什么意思了。游戏中还会不断落下黑色的炸弹,如果不小心接到了炸弹,则会从总分中扣除5分,所以在忙于珍贵的宝石的同时,也需要注意不要接到炸弹,不然可就惨了。
游戏有一定的时间限制,游戏剩余时间会显示在右上角,玩家应该在时间限制内尽量多接宝石,以取得高分。
游戏制作思路:
此游戏玩法简单,制作思路也很清晰。总体上可以分为4大部分:
第一部分:游戏中小人的控制,游戏中需要使用鼠标来控制小人左右移动,以便接到宝石,此部分的实现较简单,只需要使用startdrag函数即可以实现。
第二部分:宝石和炸弹的不断下落:游戏中宝石和炸弹需要不断的随机下落,可以运用random和duplicatemovieclip两个常用函数来实现,前一个函数用来产生随机数,随机控制宝石的初始坐标位置,后一个函数用来复制出更多的宝石,两个函数结合在一起,就可以制作出宝石不断随机下落的效果。
第三部分:宝石接到与否的判断,此功能需要使用hittest碰撞测试函数来检测,使用也相对简单。
第四部分:游戏中的记分和记时:此部分需要用到动态文本框的设置,和一些时间函数,关键是时间为零后要立刻结束游戏。
通过上面的制作思路的分析,可以看出如果将此游戏作适当的分解,一步一步来制作,其实并不难,所以一个游戏在制作前进行适当的分析和规划是很重要的。
下面我们就来按照上面规划好的制作思路来具体制作此游戏。
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- AI制作简单的温馨卡片二例 (135次浏览)
- Flash教程:简单光晕效果的制作 (133次浏览)
- Flash教程:教你制作梦幻仙境效果 (98次浏览)
- Flash教程 怎样阅读swf格式的教程 (34次浏览)
- AS3.0的类及绑定 (0次浏览)
- AS3 中的反射 (0次浏览)
- AS3 技巧和提示 (0次浏览)
- 利用引导线制作动态爱心两例 (0次浏览)
- Flash教程:AS下雨动画效果的制作 (0次浏览)
- Flash AS代码常用调试语句trace()的使用 (0次浏览)



