由淺入深!Flash制作高射炮游戲[圖]-IT浪潮-北方網
新聞 | 天津 | 民生 | 廣電 | 津抖雲 | 微視 | 讀圖 | 文娛 | 體育 | 圖事 | 理論 | 志願 | 專題 | 工作室 | 不良信息舉報
教育 | 健康 | 財經 | 地產 | 天津通 | 旅游 | 時尚 | 購物 | 汽車 | IT | 親子 | 會計 | 訪談 | 場景秀 | 發布系統

"津雲"客戶端
  您當前的位置 : 北方網  >  IT浪潮  >  北方學院  >  軟件文庫  >  媒體相關
關鍵詞:

由淺入深!Flash制作高射炮游戲[圖]


http://www.enorth.com.cn  2007-05-10 13:00

  主要是利用Flash Actionscript一步一步學習Flash高射炮簡單游戲的制作過程,最終效果只是一個簡單的演示,如果你有興趣可以繼續深入學習!

  第一步:首先簡單的制作一個鼠標動畫,繪制一個鼠標的圖,自己定。然後選擇第一幀輸入下面代碼:

  Mouse.hide();
  attachMovie("crosshair", "crosshair", 1);
  crosshair.onEnterFrame = function() {
  this._x = _xmouse;
  this._y = _ymouse;
  };


  效果如下:


效果預覽

 

  第二步:繪制一個坦克,分成兩部分,如下面:


繪制坦克

  把下面的命名實例名為tank。代碼如下:

  Mouse.hide();
  attachMovie("crosshair", "crosshair", 1);
  attachMovie("tank", "tank", 2, {_x:230, _y:350});
  crosshair.onEnterFrame = function() {
  this._x = _xmouse;
  this._y = _ymouse;
  };
  tank.onEnterFrame = function() {
  mousex = _xmouse-this._x;
  mousey = (_ymouse-this._y)*-1;
  angle = Math.atan(mousey/mousex)/(Math.PI/180);
  if (mousex<0) {
  angle += 180;
  }
  if (mousex>=0 && mousey<0) {
  angle += 360;
  }
  this.cannon._rotation = angle*-1;
  };

  效果(無角度限制):


效果預覽 

[1]  [2]  [3]  下一頁  尾頁
編輯:趙國棟
[進入IT論壇]
教你如何用Flash制作書法動畫[圖]
Flash原創教程:Flash按鈕是這麼控制聲音的
請您文明上網、理性發言並遵守相關規定,在注冊後發表評論。
 北方網精彩內容推薦
無標題文檔
天津民生資訊
天氣交通 天津福彩 每月影訊 二手市場
空氣質量 天津股票 廣播節目 二手房源
失物招領 股市大擂臺 天視節目 每日房價
熱點專題
北京奧運聖火傳遞和諧之旅 迎奧運 講文明 樹新風
解放思想 乾事創業 科學發展 同在一方熱土 共建美好家園
2008天津夏季達沃斯論壇 《今日股市觀察》視頻
北方網網絡相聲頻道在線收聽 2008高考招生簡章 復習衝刺
天津自然博物館館藏精品展示 2008年天津中考問題解答
帶你了解08春夏服飾流行趨勢 完美塑身 舞動肚皮舞(視頻)
C-NCAP碰撞試驗—雪佛蘭景程 特殊時期善待自己 孕期檢查
熱點新聞排行 財經 體育 娛樂 汽車 IT 時尚 健康 教育

Copyright (C) 2000-2021 Enorth.com.cn, Tianjin ENORTH NETNEWS Co.,LTD.All rights reserved
本網站由天津北方網版權所有