谁能指导我制作一个类似于劲舞团的FLASH游戏

来源:百度知道 编辑:UC知道 时间:2024/06/05 05:05:56
RT,我用的是Flash MX 2004
请高人指点
请不要废话,谢谢

首先,劲舞团按钮流程是,3级-4级-5级-6级-7级-8级-9级-爆
  3个键 4个 5个 6个。。。。
  四个方向的按钮分别是4个元件,按键方向是随机的。
  整体流程是永远的3级-爆的循环
  首先是-【方向按钮出现的模块制作】
  第一步。用类似链表的结构来制作每一级的模块
  第二步。细化模块的随机分布,我不建议用独立的随机数,也就是说用一个整体的随机数把所有组合包含进去,这样省下80%的资源,一共大概30组就够了。否则你要80组以上
  第三步。确定一共要用的按钮数量。3+4+5+6+7+8+9+10=52.把所有各个方向的按钮元件搞好,然后全部实列化,Q1.Q2.Q3.Q4.....
  第四步。到达第几级了肯定要有个返回值。然后通过返回值来决定按钮排列方向。X值和Y值。
  好了,按钮模块已经搞定了。
  第二个是【按键侦测模块】
  按钮设置好了,肯定需要找个东西来侦测按键,侦测按键首先要了解每一级的按钮按到第几个了,我建议每个按钮的X值和Y值的排列顺序一样,这样直接用AS代码实现会减少80%的工作量。
  然后新建一个半透明元件,实列化。一上来都要按第一个按钮,所以这个侦测元件初始化是,X和Y值是=第一个按钮的。
  坐标相等。用碰撞检测分别看看侦测元件碰到的是哪个随机初始化出来的按钮,这个你不用IF命令慢慢来设置,用switch语句,又能减少80%的工作量和小部分BUG出错量。
  然后就把判断的模块设置成函数,放到按键按下的侦听里面吧。
  先初始化和第一个按钮一样的坐标-判断输入的案件和第一个随机按键是否一样-一样就X坐标前进多少多少-再次判断。
  由于每个等级不同,按钮数量也不同。侦听每前进一次。都要让变量减1。因为总的按钮数量是不变的。一共是52个按钮,你新建一个一开始=51的变量。侦测元件每前进一次-1。这样到最后一个按钮时也能知道,直接会进到下一个等级。这个模块也算完成了。
  第三个-【人物运动模块】
  这个模块比较简单,就是背后人物的动作,一般不爆的时候动作都是固定的时间轴,爆的时候给他个特写就OK了。用时间轴控制就OK。这个模块搞不搞随便