快速业务通道

Flash 游戏制作:抢手棋(2)

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-15

骰子制作:   此步我们来制作游戏中决定主角每次所走步数的骰子。   1.? 新建一个graphic组件并命名为主体,然后在编辑区中用矩形工具画一个填充色为白色,边框为黑色的正方形,作为掷骰子前骰子的状态,如图8所示:   2.? 在建立一个graphic组件,并命名为点,也就是作为骰子上的点,用椭圆工具画一个黑色的正圆,如图9所示:   3.? 新建一个movie clip组件,命名为“合成的点”,在这个mc里来制作从一点到六点的不同状态。将图层layer1的第1到第6帧全部设置为关键帧,然后分别将组件”点”拖到编辑区中,第一帧放一个,第二帧放两个,依此类推,第六帧放六个,然后用align工具排列好,如图所示:   4.? 再新建一个图层layer2,在第1帧加as: /:dianzhi = 1;, 在第2帧加as: /:dianzhi = 2;, 在第3帧加as: /:dianzhi = 3;, 在第4帧加as: /:dianzhi = 4;, 在第5帧加as: /:dianzhi = 5;, 在第6帧加as: /:dianzhi = 6;, 在第7帧加如下as:   if (Number(/:red) == 1) {
    tellTarget ("/re") {
      ? gotoAndStop(1);
    }
    /:red = 0;
  } else {
    tellTarget ("/re") {
      ? gotoAndPlay(2);
    }
   /:red = 1;
  }
 //通过变量red的不同值,触发不同的动作,并对red进行不同的设置   5.? 因为我们的骰子需要通过鼠标点击来触发,所以需要用到按钮,确切的说是用一个隐形按钮配合前面的主体对象,就可以实现。所以我们新建一个button组件,并命名为触发器,只在hit帧插入关键帧,然后画一个矩形,大小和前面的主体组件差不多就可以,如图16所示: 图16   6.? 下面我们就用前面准备好的组件来制作骰子控制器。新建一个movie clip组件,命名为” 合成的控制器”,进入组件编辑状态后,建立三个图层,分别命名为layer1,layer2和layer3.   7.? 将组件”主体”拖放到layer1的第1帧中,然后将组件”触发器”拖放到图层layer3的第1帧中,并调整位置和主体重叠,然后加入as:stop();,如图17所示: 图17   8、在图层layer1的第15帧插入一个关键帧,做一个主体对象从右到左的旋转移动motion,帧范围是1—15帧之间,然后将按f5将帧延续到30帧,在图层layer2的第15帧也插入一个关键帧,将组件”合成的点”拖动到主体的上面,然后在properties面板上命名为”dian”,并也同样延续到30帧,如图18所示: 图18   8.? 回到图层layer3,在第15帧加入as:   tellTarget ("dian") {
    gotoAndStop(random(7));
  }
 //控制骰子的随机跳转,以决定显示几点   在第30帧加入as:   if (Number(/:red) == 1) {
    tellTarget ("/kong") {
      ? gotoAndStop(4);
    }
  } else {
    tellTarget ("/kong") {
      ? gotoAndStop(2);
    }
  }
 //根据变量red的值的不同,跳转到组件kong的不同帧   在第43帧加入as: stop();   最后的时间线如图19所示: 图19   9.? 回到主场景,新建一个图层”随机”,将组件”合成的控制器”放到27号方块的右边,在properties面板中命名为”re”,如图20和图21所示: 图20 图21 关键词:

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号