您现在的位置是: 软件 > 设计在线 > Flash > 实例剖析 > 正文
·速成电脑精英(包分配)白领高薪一族从这里开始



-Illustrator 10文本工具详解
-PhotoImpact 8抢鲜试用
-闪亮惊喜:Swift3D V3新功能剖析
-图解AI图形组合工具Pathfinder

Flash游戏制作:打砖块
2002-11-04· ·flashsj··天极设计在线

上一页  1 2 3 4 5 6 7  下一页

  4.新建一个图层命名为info,此层用来放置记分和生命值用的文本框,分别用文本工具绘制三个文本框,设置其属性为Dynamic text动态文本框,然后给文本框添加说明性文字,从上到下分别为分数,生命值和等级,最后分别给此三个文本框设置变量名为score,balls和level_I,如图16所示:

图16

  5. 新建一个图层命名为button,此图层放置游戏开始前的难度选择按钮,将前面制作的三个难度按钮分别拖到主背景的中间位置,由上自下分别为beginner, intermediate和Addvanced。

  给beginner按钮添加AS:
  on (release) {
    speed = 8;
    balls = 5;
    play();
  }

  给intermediate按钮添加AS:
  on (release) {
    balls = 4;
    speed = 10;
    play();
  }

  给Addvanced按钮添加AS:
  on (release) {
    speed = 12;
    balls = 3;
    play();
  }

  最后主场景如图17所示:


图17

  6.最后一步就需要在主场景中添加游戏控制代码了,新建一个图层命名为action,在此图层第1 帧添加as:
  
  setProperty("/paddle", _visible, true);
  setProperty("/ball", _visible, true);
  score = 0;
  stop();
  //刚开始设置小球和挡板为可见,并且设置初始得分为0,然后影片停止在第一帧,//等待玩家选择游戏难度。

  在此图层第2 帧添加as:
  startDrag("/paddle", false, 240, 420, 560, 420);
  //对挡板进行拖动
  ballx = 300;
  bally = 400;
  speedx = 8;
  speedy = -8;
  ballwidth = 16;
  paddlewidth = 80;
  brickwidth = 40;
  Level_index = 10;
  bricknumber = 0;
  Level_i = 1;
  modified = true;
  endgame = false;
  border = 250;
  //定义并初始化一系列变量,将在后面的代码中用到这些变量

上一页  1 2 3 4 5 6 7  下一页

【责任编辑:Shiny】
【发表评论】【关闭窗口】
■ 相关内容
 Flash趣味游戏制作:猜数字
 Flash趣味实例:吃鼠标
 Flash游戏制作挑战:方块游戏
 Flash游戏制作:七巧板
 Flash游戏制作:找错误
 Flash游戏制作:弹力球
 Flash游戏制作:贪食蛇
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!