a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 辦公 > Flash > 正文

Flash制作青蛙跳荷葉游戲動畫

2020-07-17 13:21:49
字體:
來源:轉載
供稿:網友
flash小游戲相信很網友都玩過,有沒有想過自己制作一個呢?本教程教用Flash工具設計開發一個青蛙跳荷葉的小游戲,作者提供了制作的思路,還有步驟效果的源代碼,對我們的學習很有利,希望大家能喜歡~
  先看看游戲的最終效果:


預覽效果
  制作步驟:

  一、青蛙跳動起來。
  二、來回移動的荷葉。
  三、修改“來回移動的荷葉”。
  四、跳上荷葉。
  五、背景的移動。
  六、更像是跳到荷葉上。
  七、加上開始,結束。
  八、增加游戲的可玩性(吃小蟲)。
  九、添加平面,效果。
  一、青蛙跳動起來

  先完成的當然就是青蛙的跳動了,因為我們是以俯視的的角度,所以高低的狀態就是尺寸的大小,移動就是y坐標的減。效果及源代碼下載:


效果1

  代碼及相關注釋
  //游戲的最大深度,后面會用的,要設一下最大的嘗試,因為我們用到一個鼠標拖動。
  var numMaxDepth:Number = 1000;
  //跳動的過程############################
  //青蛙mc名稱
  var mcPlayer:MovieClip;
  //移動
  function playerMove() {
  //這是自定義的一個從初使值到最高值,再以同樣的增量回到初值的類,要結合onEnterFrame循環來移動。
  //new casUpTopDown(10) 移動次數
  mcPlayer.objUpTopDown = new casUpTopDown(10);
  //速度
  mcPlayer.numSD = 10;
  //什么時候開始
  mcPlayer.numStar = 100;
  //青蛙移動的速度
  mcPlayer.numMoveSd=4
  //循環來移動
  mcPlayer.onEnterFrame = function() {
  if (this.objUpTopDown.run() != 0) {
  this._xscale = this._yscale=(this.numStar this.objUpTopDown.run()*this.numSD);
  this._y-=this.numMoveSd
  } else {
  //釋放資源
  delete (this.onEnterFrame);
  delete (this.objUpTopDown);
  delete (this.numSD);
  delete (this.numStar);
  delete (this.numMoveSd);
  }
  };
  }
  //
  //鼠標#############################
  //mouseStyle, 鼠標樣式
  _root.attachMovie("mouse", "mouseStyle", numMaxDepth);
  var objMouse:Object = new Object();
  // onMouseDown、onMouseMove、onMouseUp 和 onMouseWheel
  objMouse.onMouseDown = function() {
  //trace("按下");
  };
  objMouse.onMouseMove = function() {
  //trace("移動");
  _root.mouseStyle._x = _xmouse;
  _root.mouseStyle._y = _ymouse;
  };
  objMouse.onMouseUp = function() {
  //trace("松開");
  playerMove();
  };
  Mouse.hide();
  Mouse.addListener(objMouse);  casUpTopDown.as
  class casUpTopDown {
  //
  var numV:Number = 0;
  //最大次數
  var numMax:Number;
  //
  var numFx:Number = 1;
  //是否反方向
  var isFx:Boolean = false;
  //
  function casUpTopDown(numMax:Number){
  this.numMax=numMax
  }
  //
  function run() {
  if (numV 1 numV ;
  return numV
  } else {
  if (numV-1>0) {
  isFx = true;
  numV--;
  return numV
  }else{
  return 0
  }
  }
  }//end fun
  }

上一頁12 3 4 5 下一頁 閱讀全文
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩喷潮| 国产伦精品一区二区三区高清 | 91免费版在线观看 | 日韩视频一区二区三区 | 免费国产黄网站在线观看视频 | 91麻豆精品国产91久久久久久 | 欧美大片一区二区 | 日韩精品一二三区 | 午夜一级黄色片 | 亚洲成人免费视频 | 九色一区二区 | 国产午夜手机精彩视频 | 日本电影网址 | 成人黄色免费网 | 久久国产一区 | 国产福利在线观看 | 欧美日韩久久 | 日韩欧美一区二区三区免费观看 | 亚洲三级av | 三级av | 97人人超碰| 久久精品国产99国产 | 国产伦精品一区二区 | 999精品在线 | 一本一生久久a久久精品综合蜜 | 成人在线欧美 | 国产美女永久免费无遮挡 | 久久精品91久久久久久再现 | 综合精品久久久 | 国产精品综合 | 久草.com | 黄色av网站观看 | 福利社午夜影院 | 日韩性精品 | 毛片网在线观看 | 日韩在线视频观看 | 国产亚洲精品精品国产亚洲综合 | 欧美日韩国产中文字幕 | 欧美一区2区三区4区公司二百 | 美女毛片免费看 | 亚洲精品一区二区三区中文字幕 |