欢迎大家光临【无师自通-教程网】您的到来是我们的荣幸。本站提供photoshop教程,ps教程,flash教程,cad教程,网页制作教程,excel教程,asp教程,vb教程,3d教程,c语言教程,html教程,coreldraw教程,dreamweaver教程,java教程,3dmax教程 等各种教程为主题的内容和服务,相信您会在这里找到您所需要的东东。无师自通伴您一生-谢谢您的光临!!
网站地图 设为首页
简繁切换 加入收藏
栏目待定 留言本站
您现在的位置: 无师自通-教程网 >> 多媒体动画 >> Flash教程 >> Flash游戏实例教程 >> 教程正文

  没有公告

教程: Flash教程-Flash游戏实例教程-Flash游戏制作:七巧板 更多...
教程: Flash教程-Flash游戏实例教程-Flash游戏制作:七巧板

    setProperty("", _rotation, int(eval("elrotation")));
    //按照新的旋转角度值旋转对象
  }

  这样,七巧板中的一个小板就制作完成了,可以看到,制作一个小板需要相应的制作三个不同的元件。
  按照类似的方法制作其它六个小板,共18个元件。具体情况可以查看提供的源文件,最后图库如图7所示:

图7
二、接下来布置场景。

  1. 回到主场景中,设置影片大小为440px*550px,背景色为淡蓝色。

  2. 将当前默认图层改名为background,使用矩形工具在舞台上绘制一个正方形,填充颜色为蓝色,作为游戏的拼图区域,将其放置在舞台中靠上的位置。然后在舞台左下角使用文本工具输入说明信息,提醒玩家点击小板上的圆圈可以将小板旋转,最后将图层延续到第10帧,如图8所示;

图8


  3. 新建一个图层Pieces,将制作好的七个小板1m到7m拖到舞台中,然后按照图10所示摆放好。分别给七个小板设置实例名(Instance name)为: een, twee, drie, vier, vijf, zes, zeven。

图10

  4. 然后新建两个图层shapes和solutions,分别放置游戏中的目标图案和拼图的答案。在图层shapes的第1,3,5,7,9帧分别插入关键帧,在每一关键帧绘制目标图案,例如第1关键帧中的图案如图11所示:

图11

  所绘制的图案可以自己确定,本实例中每一帧的图案可以参考文章末尾提供的源文件。

  在图层solutions的第2,4,6,8,10帧分别插入关键帧,每一帧放置的都是前一帧目标图案的答案,可以根据前一帧的图案,使用元件1g到7g进行组合,例如第5帧和第6 帧分别如图11和图12所示:

图11

图12
5. 新建一个图层buttons,用来放置游戏中的功能按钮,分别制作三个如图13所示的按钮,然后摆放到舞台的左下角。

图13

  分别在第1、3、5、7、9帧插入关键帧。

  回到第1帧,给图13中第1个按钮(其他图形)添加AS;
  on (press)
  //因为第1、3、5、7、9帧中放置的是目标图案,所以此按钮的跳转目标是这些帧,后面那些帧中此按钮的AS的道理也一样。

  给第2个按钮(答案)添加AS:
  on (press)
  //因为1,3,5,7,9帧中的图案的答案都在下一帧,所以要看第一帧图案的答案要跳到第2帧,后面帧中此按钮的AS含义也相似

  给第3个按钮(重新开始)添加AS:
  on (release) {
     setProperty("vier", _x, "159.8");
     setProperty("vier", _y, "505.7");
     setProperty("vier", _rotation, "0");

     setProperty("zeven", _x, "181.8");
     setProperty("zeven", _y, "447.9");
     setProperty("zeven", _rotation, "0");

     setProperty("zes", _x, "225.3");
     setProperty("zes", _y, "502.9");
     setProperty("zes", _rotation, "0");

     setProperty("vijf", _x, "262.4");
     setProperty("vijf", _y, "438.8");
     setProperty("vijf", _rotation, "0");

     setProperty("een", _x, "272.9");
     setProperty("een", _y, "493.1");
     setProperty("een", _rotation, "0");

     setProperty("drie", _x, "340.6");
     setProperty("drie", _y, "446.9");
     setProperty("drie", _rotation, "0");

     setProperty("twee", _x, "386.6");
     setProperty("twee", _y, "493.3");
     setProperty("twee", _rotation, "0");
  }
  //分别设置七块板的坐标,使它们回到舞台右下角的初始位置,这样就相当于将蓝色区域的小板清除,可以重新玩。

  按照上面类似的方法,继续给后面的第3帧、第5帧、第7帧、第9帧中的按钮添加as,as的含义类似,注意gotoAndStop(n);中跳转的位置,这里就不再赘述了。

  6. 最后还要插入一个图层action,将第1帧到第10全部插入关键帧,给每一帧添加AS:stop();,最后的时间线如图14所示:

图14

  这样,一款七巧板游戏就制作完成了,游戏的制作过程很简单,所用的Action也很简单,关键还是制作过程中耐心。如果你有兴趣,可以绘制更多的图案出来,那么这款游戏的可玩性就更大了。



上一页  [1] [2] 

教程录入:admin    责任编辑:admin 
  • 上一篇教程:

  • 下一篇教程: 没有了
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     
     
     
     

    3DsMAX实例制作:三维玻璃灯泡

    3dmax在线教程--蝴蝶

    3ds max时尚水晶鞋

    精彩Flash制作风吹草动效果动画

    教程: 3DS Max-设计实例-三维虚拟…

    3dmax7.0教程--火焰特效

    绘画技巧:Flash绘制人头造型

    3ds max 室内设计---室内效果图
    免责声明!本站资料大部分来自于互联网,其版权归原作者或其他合法者所有.如内容涉及或侵犯了您的权益,请通知本人,我将尽快处理!.欢迎您的光临。
    辽ICP备07003958号
    无师自通,伴你一生-教程网