麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 辦公 > 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 下一頁 閱讀全文
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高清国产在线 | 自拍偷拍999 | 久久精品视频亚洲 | 男女做性免费网站 | 国产一区精品视频 | 日韩在线播放中文字幕 | 2021av视频 | 久久久久国产一区二区三区不卡 | 激情综合网俺也去 | 国产 视频 一区二区 | 蜜桃一本色道久久综合亚洲精品冫 | 国产a级网站| 久久影城 | 人人做人人看 | 日韩三级伦理在线观看 | 欧美成人精品h版在线观看 国产一级淫片在线观看 | 27xxoo无遮挡动态视频 | 国产在线精品一区二区 | 欧美一级黄视频 | 黄色网址你懂的 | 免费观看亚洲视频 | 国产亚洲在 | 久久久麻豆 | 国产色视频免费 | 看黄在线观看 | 精品国产九九九 | 叉逼视频 | 天天操天天骑 | 久久久久久久久久久国产精品 | 久久久久久久免费精品 | 欧美zoofilia杂交videos | 羞羞的 | 91福利国产在线观一区二区 | 日本在线一区二区 | 久国久产久精永久网页 | xnxx 美女19| 久草在线综合网 | 国产91久久久久久 | 麻豆视频在线观看 | 色猫av| 在线播放亚洲视频 |