Flash教程:AS 3.0代碼實(shí)現(xiàn)甲蟲跟隨鼠標(biāo)_Flash教程
推薦:Flash新手入門教程:水晶按鈕制作和應(yīng)用簡(jiǎn)介:本例介紹運(yùn)用Flash制作水晶按鈕以及水晶按鈕的運(yùn)用,教程詳細(xì)講解了制作過程,適合新手朋友學(xué)習(xí),感興趣的朋友可以到論壇提交作業(yè)~~ 本文由 中國(guó)教程網(wǎng) 隨意 原創(chuàng),轉(zhuǎn)載請(qǐng)保留此信息!
簡(jiǎn)介:本例介紹運(yùn)用Flash AS 3.0代碼來實(shí)現(xiàn)甲蟲頭部始終跟隨鼠標(biāo)移動(dòng)的效果,教程詳細(xì)解釋了代碼的運(yùn)用,希望能給朋友們帶來幫助~~效果演示:(請(qǐng)移動(dòng)鼠標(biāo)看效果)敵人跟隨我的AS代碼
很高興我昨天為一個(gè)游戲?qū)懥艘恍〢S。(雖然不是我自已的而不能展示它,我只是被邀請(qǐng)寫了其中的一部分),但是我很樂意與你一起共享其中的一些代碼,比如我今天與你共享的一些源代碼。
這個(gè)flash Actionspript源代碼創(chuàng)一個(gè)跟隨你的鼠標(biāo)的敵人,特別要注意的是它不只是跟隨鼠標(biāo)的路徑,而它的臉部總是隨著鼠標(biāo)旋轉(zhuǎn)。這很酷吧。
首先我們要做一些諸如創(chuàng)建我們的敵人的準(zhǔn)備工作,你總會(huì)做這些事,無論你是否樂意。當(dāng)你完成時(shí),右擊它將它轉(zhuǎn)換為MC,并為它取一個(gè)實(shí)例名稱,我取的名稱是:“"enemy_mc"。
現(xiàn)在我們準(zhǔn)備寫一些AS代碼,但請(qǐng)記住這些AS代碼是AS3.0的,為了使它工作你或許應(yīng)做一些改變版本的事情,我沒法為你做這些。:-)
你可以復(fù)制并粘貼這些代碼到你的flash動(dòng)面板或者你可以輸入這些代碼。
AS源代碼:
首先是一個(gè)使敵人有移動(dòng)的事件監(jiān)聽,這是一個(gè)enterframe事件。
enemy_mc.addEventListener(Event.ENTER_FRAME, do_stuff);
要調(diào)用的函數(shù)
function do_stuff(event:Event):void {
// 這兒計(jì)算出敵人中心點(diǎn)隨著鼠標(biāo)旋轉(zhuǎn)的角度.
var myRadians:Number = Math.atan2(mouseY-enemy_mc.y, mouseX-enemy_mc.x);
var myDegrees:Number = Math.round((myRadians*180/Math.PI));
// 這是敵人移向鼠標(biāo)的參數(shù).
var yChange:Number = Math.round(mouseY-enemy_mc.y);
var xChange:Number = Math.round(mouseX-enemy_mc.x);
var yMove:Number = Math.round(yChange/20);
var xMove:Number = Math.round(xChange/20);
// 不使用上面的計(jì)算就沒有什么可以人做的事,這樣我就設(shè)置x和y及旋轉(zhuǎn).
enemy_mc.y = yMove;
enemy_mc.x = xMove;
enemy_mc.rotation = myDegrees 90;
}
分享:Flash翻譯教程:打造模糊的照片透明遮罩效果簡(jiǎn)介:本例介紹運(yùn)用Flash來制作模糊的照片透明遮罩效果,制作方法很簡(jiǎn)單,喜歡的朋友可以動(dòng)手試試看~~本文由 中國(guó)教程網(wǎng) sanbos 編譯,轉(zhuǎn)載請(qǐng)保留此信息! 效果演示:(用鼠標(biāo)移動(dòng)觀看效果
Flash教程Rss訂閱網(wǎng)站制作教程搜索
Flash教程推薦
猜你也喜歡看這些
- 中科院新科海Flash培訓(xùn)視頻
- Flash8全實(shí)例學(xué)習(xí)手冊(cè)原書配套光盤
- 精通Flash動(dòng)畫設(shè)計(jì)(附光盤腳本分鏡頭設(shè)計(jì)與典型案例)》
- 韓語(yǔ)學(xué)習(xí)視頻教程 FLASH版50課時(shí)
- Swift 3D--Flash 第三方軟件 及視頻教程
- Flash CS3動(dòng)畫設(shè)計(jì)入門提高與技巧(光盤).
- 北風(fēng)網(wǎng)web講師李炎恢老師網(wǎng)頁(yè)三劍客之flash從入門到精通59課時(shí)|已完結(jié)
- Adobe Flash CS5新功能視頻教程
- 金鷹FlashMX視頻教程
- Flash 8 入門與提高實(shí)例教程
- 相關(guān)鏈接:
- 教程說明:
Flash教程-Flash教程:AS 3.0代碼實(shí)現(xiàn)甲蟲跟隨鼠標(biāo)
。