亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 辦公 > Flash > 正文

土人系列AS入門教程--實戰篇

2024-09-12 17:50:55
字體:
來源:轉載
供稿:網友
這次我們要進入實戰,我要教你們做一個很簡單的游戲,下面的每句代碼我都會加上注釋,如果你看過上面的教程,我想要全部理解應該不會困難。

現在讓我們開始吧。這個游戲是我初學的時候按教程做的一個游戲,所以印象比較深刻。這個游戲叫做蝸牛賽跑,流程是這樣的:畫面上有若干條賽道,每條賽道上面有一只蝸牛,每只蝸牛爬行的速度不一樣。游戲開始了,你要猜猜哪只蝸牛先跑到終點。如果你猜對了,You Win,否則,Game Over。

第1步,我們先設置場景的大小 600*400 px ,運行速度為 48幀/秒 這個是我個人喜好速度。



第2步,我們把默認的層名稱改成Bkground,并且畫上賽道、起跑線和終點線,我這里是4條賽道。



第3步,新建一個層,層命名成WN_Layer,然后畫一個會動的蝸牛放在這個層,F8定義成MC,MC命名成WN_MC。把蝸牛的尾巴放在整個MC的正中間,如果少了這步,蝸牛還沒到終點就結束了。然后復制3個一樣的蝸牛,在屬性欄里面調整一下顏色,使他們看起來有點區別。然后對齊放到各條賽道的起點位置。

第4步,新建一個層,命名成btn , 然后做一個按鈕,復制4個分別放在4個蝸牛的旁邊。


第5步,記住蝸牛開始的X軸位置數據,我這里是25,然后把一個蝸牛拖到終點看看它的X軸位置數據多少,然后記下來,為AS做準備。我這里得到的是540。記得把它放回去哦~


第6步,新建一個層,命名為Actoins,用來寫AS的。這個層我們需要4個關鍵幀。我來講一下為什么。
我們需要一個幀來準備開始游戲,也就是讓玩家猜的幀,是游戲一開始的蝸牛不動的畫面。這個就由第1幀來完成了。我們做的4個按鈕也就是要讓玩家去猜哪只蝸牛會贏。
當游戲開始以后,玩家不能改變數據了,所以在烏龜爬的過程中,按鈕層沒有內容。
第2個幀我們要讓每個蝸牛都爬一次,為什么只讓他們爬一次呢?因為時間軸的指針經過這個關鍵幀的時候,只讓幀里面的AS執行一次而已。為了讓蝸牛不斷地爬,我們需要重復的讓時間指針走過這個第2幀,所以我們第3幀的內容就是要讓時間指針回到第2幀。
第3幀以后就是顯示結果的幀了,那我們新建一個層,命名show ,做第4跟第5兩個關鍵幀,在第4幀放一個勝利的字樣,在第5幀放一個失敗的字樣。
另外在游戲結束后,我們需要一個按鈕讓玩家再玩一次,所以,按鈕層的第 4到5 兩個幀需要一個按鈕。

布置完以后,整個層的結構如圖(還沒有任何 AS):

現在我們有 4 個對象 : _root.wn1 , _root.wn2 , _root.wn3 , _root.wn4


下面我們一幀一幀來做:

Action 第1幀
 
CODE:
_root.stop(); //停止時間軸
_root.truewinner = 0;
_root.guesswinner = 0;

后面2句代碼定義了兩個變量truewinner,guesswinner在_root這條時間軸。變量是用來儲存數據的,可以自己定義。這里的truewinner,guesswinner分別表示 哪號蝸牛贏了 和 玩家猜的是哪號 。這里初始化了這兩個數據。

Action 第2幀
 
CODE:
_root.wn1._x += random(10)/10+random(1); //蝸牛1號的X軸數據增加某一數值
_root.wn2._x += random(10)/10+random(1); //蝸牛2號的X軸數據增加某一數值
_root.wn3._x += random(10)/10+random(1); //蝸牛3號的X軸數據增加某一數值
_root.wn4._x += random(10)/10+random(1); //蝸牛4號的X軸數據增加某一數值

看過對象篇,這里理解起來不難吧?
_x 表示對象蝸牛的屬性之一:X軸的位置。
+= 表示自加 , 這樣理解  a=a+1  和 a+=1 是一樣的。表示自加1。
這里有個方法 , random()
這個方法用來獲得一個隨機的數字,如 random(10) 獲得 0-9 中間的任何一個數字。上面的表達式獲得一個從 0-1.9 的一個隨機數。


Action 第3幀
 
CODE:
if (_root.wn1._x>540) {
    _root.truewinner = 1;
}
if (_root.wn2._x>540) {
    _root.truewinner = 2;
}
if (_root.wn3._x>540) {
    _root.truewinner = 3;
}
if (_root.wn4._x>540) {
    _root.truewinner = 4;
}
//判斷哪只蝸牛到了,到了就改變truewinner的值,紀錄哪只蝸牛獲勝
if (_root.truewinner != 0) {
    if (_root.guesswinner == _root.truewinner) {
        _root.gotoAndStop(4);
    } else {
        _root.gotoAndStop(5);
    }
} else {
    _root.gotoAndPlay(2);
}
/*--------------------------------------------
判斷truewinner的值,如果被改變了,說明已經有蝸牛到了
如果還沒有改變,說明蝸牛們還沒到。
如果沒到,就把_root的指針跳到第2幀,讓他們繼續跑,如果到了,
判斷玩家壓的那只和真正到的那只是不是一樣。如果猜對了,讓時間
指針跳停到第4幀,否則跳停到第5幀。
---------------------------------------------*/

仔細理解一下流程,應該不難

接下來是按鈕上的AS:
第1幀的按鈕

 
CODE:
on(release){
_root.play();
_root.guesswinner = 1;
}

第一只蝸牛旁邊的按鈕上面的as。松開按鈕后,指針跳到第2幀,然后紀錄變量guesswinner為1(猜第1只)。
其它蝸牛旁邊的代碼類似,就是紀錄變量guesswinner值為相對應的 2、3、4

最后一個按鈕,用來重玩的。
 
CODE:
on(release){
_root.gotoAndStop(1);
_root.wn1._x = 25;//蝸牛1號回起點
_root.wn2._x = 25;
_root.wn3._x = 25;
_root.wn4._x = 25;
}

全部看明白了吧?嗯,看看我做的
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美黄色性视频| 在线色欧美三级视频| 色综合久久精品亚洲国产| 中文在线不卡视频| 少妇高潮久久久久久潘金莲| 久久视频免费在线播放| 欧日韩在线观看| 亚洲免费一级电影| 亚洲情综合五月天| 亚洲大胆人体视频| 国产亚洲欧美日韩一区二区| 青青在线视频一区二区三区| 国产视频精品在线| 欧美精品免费在线| 久久久久久久一区二区| 成人美女免费网站视频| 91精品国产九九九久久久亚洲| 欧美日韩综合视频网址| 国产精品av免费在线观看| 国产成人精品在线视频| 成人午夜黄色影院| 欧洲一区二区视频| 在线视频日本亚洲性| 亚洲自拍小视频| 日韩欧美亚洲范冰冰与中字| 久久成人精品一区二区三区| 九九热r在线视频精品| 欧美大片网站在线观看| 伊人久久久久久久久久久| 亚洲毛片在线免费观看| 亚洲社区在线观看| 久久成人国产精品| 日韩av综合中文字幕| 韩剧1988在线观看免费完整版| 2019中文字幕在线免费观看| 欧美性20hd另类| 91久久精品一区| 欧美色视频日本高清在线观看| 日韩动漫免费观看电视剧高清| 97精品一区二区视频在线观看| 中文字幕日韩专区| 57pao国产精品一区| 亚洲国产中文字幕在线观看| www.日韩.com| 国产精品久久婷婷六月丁香| 这里只有精品视频在线| 欧美xxxx18国产| 91精品一区二区| 激情成人中文字幕| 亚洲美女久久久| 亚洲精品永久免费| 国产精品一区二区久久精品| 国产日韩在线看片| 国产亚洲一区二区精品| 992tv成人免费影院| 国产精品女视频| 国产va免费精品高清在线观看| 丝袜亚洲另类欧美重口| 亚洲电影在线观看| 亚洲天堂av在线免费| 亚洲精品福利在线| 日韩av成人在线| 色狠狠av一区二区三区香蕉蜜桃| 国产亚洲精品美女久久久| 亚洲影视九九影院在线观看| 国产高清视频一区三区| 国产一区欧美二区三区| 日韩av男人的天堂| 欧美最近摘花xxxx摘花| 成人欧美一区二区三区黑人孕妇| 国产美女精品视频免费观看| 精品美女久久久久久免费| 欧美成在线视频| 国产福利精品视频| 国产日韩欧美夫妻视频在线观看| 国产精品久久久久aaaa九色| 成人黄色av网| 精品久久久久久久久中文字幕| 欧美区在线播放| 中文字幕精品在线| 亚洲欧洲视频在线| 亚洲一区第一页| 欧美精品久久久久久久免费观看| 岛国精品视频在线播放| 亚洲男人天堂2023| 国内外成人免费激情在线视频网站| 亚洲人成电影在线播放| 日韩精品电影网| 亚洲午夜色婷婷在线| 亚洲国产天堂网精品网站| 国产精品免费久久久久久| 国产亚洲欧洲黄色| 精品动漫一区二区| 国产精品久久久久久久久| 国产在线精品成人一区二区三区| 欧美黑人巨大精品一区二区| 在线性视频日韩欧美| 国产精品久久久久久久久男| 性色av一区二区三区免费| 亚洲国产精品国自产拍av秋霞| 亚洲第一网中文字幕| 不卡av在线网站| 欧美另类高清videos| 成人女保姆的销魂服务| 456国产精品| 红桃视频成人在线观看| 欧美成人精品三级在线观看| 日韩电影免费观看中文字幕| 欧美日韩不卡合集视频| 亚洲aa在线观看| 欧美亚洲成人免费| 久久国产精品影视| 欧美大片免费观看| 亚洲国产精品热久久| 色综久久综合桃花网| 久久久www成人免费精品张筱雨| 久久久91精品国产一区不卡| 国产精品444| 日韩激情视频在线| 国产精品福利网站| 国产亚洲一区二区在线| 在线观看视频亚洲| 亚洲视频一区二区三区| 国产精品a久久久久久| 亚洲字幕一区二区| 亚洲自拍高清视频网站| 国产精品看片资源| 午夜精品久久久久久久久久久久| 亚洲精品aⅴ中文字幕乱码| 97精品久久久| 精品久久久999| 亚洲激情在线观看视频免费| 日韩av中文字幕在线| 亚洲欧美日韩精品久久亚洲区| 全亚洲最色的网站在线观看| 亚洲网站在线看| 欧洲成人午夜免费大片| 欧美日韩在线观看视频小说| 亚洲色图av在线| 久久免费成人精品视频| 成人精品在线视频| 中文字幕在线成人| 国产在线98福利播放视频| 国产精品久久中文| 在线观看成人黄色| 永久免费看mv网站入口亚洲| 久久综合色影院| 国产精品入口尤物| 亚洲精品成人久久| 久久av在线看| 成人精品久久一区二区三区| 国产视频久久久久久久| 91超碰中文字幕久久精品| 亚洲品质视频自拍网| 亚洲图中文字幕| 欧美日韩福利视频| 成人女保姆的销魂服务| 97福利一区二区| 国产精品流白浆视频| 精品福利在线看| 国产乱人伦真实精品视频| 国产精品入口夜色视频大尺度| 在线视频日本亚洲性| 欧美精品一区二区三区国产精品|