freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

貪吃蛇游戲的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(已改無錯(cuò)字)

2023-07-25 22:06:00 本頁面
  

【正文】 面背景(2)設(shè)計(jì)封面主題文字與游戲規(guī)則(3)添加“游戲進(jìn)入“按鈕,并為該按鈕添加:on(release){gotoAndPlay(sceneTwo,1)。}場(chǎng)景2(sceneTwo):(1)游戲運(yùn)行背景,風(fēng)格是手機(jī)類狀的墨綠背景。(2)新建一層“屏幕”,在舞臺(tái)上畫個(gè)無邊框的矩形,漸變填充色,具體屬性如下:W:300 H:300 X:0 Y:0 (3)選擇文本工具,在屬性面板中設(shè)置為動(dòng)態(tài)文本。在矩形的正下方放置一個(gè)動(dòng)態(tài)文本來顯示所得的分?jǐn)?shù)。文本中寫上start,設(shè)置字體和顏色。實(shí)例名稱為tScore。(4)按下ctrl+F8,命名為piece,設(shè)置他的屬性為影片剪輯,點(diǎn)擊高級(jí)按鈕,選擇為ActionScript導(dǎo)出,那個(gè)標(biāo)示符自動(dòng)地被設(shè)置為piece。(5)選擇橢圓工具,在當(dāng)前的舞臺(tái)上畫一個(gè)正圓并設(shè)置如下屬性:W:15 H:15 X:0 Y:0 (6)作為蛇的身體,不想用圓形,其他圖形也可,但是要保持它的高寬都是15。方法同上,制作一個(gè)標(biāo)示符為food的影片剪輯。(7)選擇橢圓工具在舞臺(tái)上畫一個(gè)圓形,并設(shè)置為如下屬性:W:15 H:15 X:0 Y:0作為蛇所吃到的食物來增長身體。也可在不修改高寬的情況下進(jìn)行任意的修改。(1)在場(chǎng)景1(sceneOne)的第一幀添加代碼:stop()。(2)在場(chǎng)景2(sceneTwo)的第一幀添加代碼:stop()。var unit = 15。 //正圓形大小var uwh = 20。 //穿越或者是向下運(yùn)動(dòng)的var canMove = false。 //控制在鼠標(biāo)點(diǎn)擊之前讓蛇停止var dir = 2。 //蛇開始時(shí)是向下運(yùn)動(dòng)的, UP=0, LEFT=1, DOWN=2, RIGHT=3var score = 0。 //所得分?jǐn)?shù)aPieceList = new Array()。 //新建一個(gè)數(shù)組來保存當(dāng)前的蛇的身體//定義mouseListener對(duì)象來偵聽鼠標(biāo)的onMouseDown點(diǎn)擊事件mouseListener = new Object()。 = function(){if (!canMove) //防止在游戲的過程當(dāng)中重新開始游戲 {canMove = true。 //可以運(yùn)動(dòng)startGame()。 //調(diào)用starGame函數(shù)}}。(mouseListener)。//當(dāng)鼠標(biāo)被按下的時(shí)候后onMouseDown事件函數(shù)被激活k = new Object()。 = function(){var k = ()。 //獲得按下的鍵的 ASCII碼if (k == amp。amp。 dir != 2 amp。amp。 canMove) //如果按下了上方向鍵,并且當(dāng)前沒有向下運(yùn)動(dòng)(防止撞倒自己),就可以移動(dòng){ dir = 0。 //設(shè)置方向?yàn)橄蛏蟘anMove = false。 //防止在下一幀之前改變方向而導(dǎo)致的一些bug}else if (k == amp。amp。 dir != 3 amp。amp。 canMove){dir = 1。canMove = false。}else if (k == amp。amp。 dir != 0 amp。amp。 canMove){dir = 2。canMove = false。}else if (k == amp。amp。 dir != 1 amp。amp。 canMove){dir = 3。canMove = false。}}。(k)。//addPiece函數(shù)的作用是調(diào)用一段身體來增長蛇身function addPiece(){var p = (piece, piece + , )。 //加載一段身體到舞臺(tái)中 = aPieceList[ 1]._x。 = aPieceList[ 1]._y。// 設(shè)置他的x、y的坐標(biāo)為前一個(gè)的位置(p)。 //加入到數(shù)組中}//moveFood函數(shù)的作用是當(dāng)碰撞到食物的時(shí)候移動(dòng)食物的位置function moveFood(){var moveIt = true。while (moveIt) //在它碰到食物后移動(dòng)食物{ = (() * uwh) * unit。 = (() * uwh) * unit。 //為食物選擇一個(gè)隨機(jī)的位置 moveIt = false。for (var i = 0。 i 。 i++){if (aPieceList[i]._x == amp。amp。 aPieceList[i]._y == ) //檢查是否食物在蛇身所占據(jù)的位置,如果成立的話就重新選擇{moveIt = true。}}}}//當(dāng)蛇碰到自己后調(diào)用gameOver函數(shù)function gameOver(){delete 。 //刪除onEnterFrame事件 = 失?。〕煽? + score。 //顯示分?jǐn)?shù)canMove = false。 //禁止移動(dòng)}//startGame是腳本中重要的一部分。包括蛇的移動(dòng),碰撞的監(jiān)測(cè)和增加蛇身function startGame(){for (var i = 1。 i = 0。 i) //刪除蛇身{aPieceList[i].removeMovieClip()。()。}score = 0。 //設(shè)置分?jǐn)?shù)為0var p = (piece, piece + , )。 //加載蛇身的第一段(p)。 //添加到數(shù)組中 = 10 * unit。 = 10 * unit。 //設(shè)置蛇身的位置var food
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1