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

正文內(nèi)容

貪吃蛇游戲的設(shè)計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-05-08 23:15 本頁面
 

【文章內(nèi)容簡介】 注冊一個對象,以接收 onKeyDown 或 onKeyUp 的通知 () 返回按下或釋放的最后一個按鍵的 ASCII 碼值 () 返回最后一次按鍵的鍵控代碼值 (keycode) 判斷是否按下了參數(shù) keycode 中指定的鍵。若按下則返回 True;否則將返回 False。 (keycode) 判斷 CapsLock 鍵或 NumLock 鍵是否處于激活狀態(tài),若是則返回 True。 (Ustener) 刪除通過 addListener 方法注冊的對象。若刪除成功,則返回 True;否則返回 False。 當按下某個按鍵時獲得通知 當釋放某個按鍵時獲得通知 Button 類 按鈕是 Flash 影片中實現(xiàn)交互功能最常見的對象, SWF 文件中的所有按鈕元件都是對象的實例,用戶可在屬性 檢查器中指定按鈕實例名稱,并通過動作腳本使用Button 法和屬性來操縱按鈕。 名稱 用法 說明 當在按鈕上按下鼠標按鍵,并且不釋放按鍵時,然后將鼠標指針滑出按鈕時調(diào)用事件 當用戶在按鈕上按下鼠標,然后在不釋放按鍵的情況下將鼠標指針拖到按鈕之外后,再次將鼠標指針移到按鈕上方時調(diào)用事件 當按下鍵盤上的某個按鍵時調(diào)用事件 當釋放鍵盤上的某個按鍵時調(diào)用事件 當在按鈕上按下鼠標按鍵時調(diào)用事件 當用戶釋放鼠標左鍵時調(diào)用事件 7 MovieClip 類 MovieClip 中類的方法提供的功能與定位影片剪輯的動作所提供的功能相同,無需使用構(gòu)造函數(shù)方法即可調(diào)用 MovieClip 類的方法,用戶 只需在語法中按名稱引用影片剪輯實例即可。 方法名 與 用法 (idName,newName,depth[,initObject]) 從【庫】面板中取出一個元件,并將其附加到舞臺上由 MovieClip 指定的影片中 。 (instanceName,depth) 為現(xiàn)有的影片剪輯元件實例創(chuàng)建子級的空影片剪輯元件實例。新創(chuàng)建的空影片剪輯的注冊點為左上角 。 (instanceName, depth, x, y, width, height) 創(chuàng)建現(xiàn)有影片剪輯元件實例的子級空文本字段。 (newname,depth[,initObject]) 在影片播放時,復制指定影片剪輯元件的實例。 (frame) 跳轉(zhuǎn)到指定幀并開始播放影片。 (frame) 將播放頭跳轉(zhuǎn)到指定的幀,并停止影片的播放。 (x,y,shapeFlag) (target) 判斷指定的實例是否與標識的點擊區(qū)域或 target 重疊或交叉。 (url[, variables]) 在播放原始 SWF 影片時,將外部 SWF 或 JPEG 文件加載到 FlashPlayer 中的影片剪輯中。 () 刪除使用 duplicateMovieclip 動作或 MovieClip 對 duplicateMovieclip 或 attachMovie 方法創(chuàng)建的影片剪輯元件實例。 () 刪除使用 loadMovie 或 attachMovie 方法加載的影片剪輯元件實例。 MovieClip 類的事件處理函數(shù)的八種狀態(tài) 名稱 用法 說明 當影片剪輯元件實例通過 loadVariables 或loadMovie 方法調(diào)用接收數(shù)據(jù)時調(diào)用事件 當影片剪輯元件實例設(shè)置了輸入焦點,并且有按鍵被按下時調(diào)用事件 當鍵盤按鍵被釋放時調(diào)用事件 當鼠標左鍵按下時調(diào)用事件 當移動鼠標時調(diào)用事件 當釋 放鼠標時調(diào)用事件 當用戶在指定的影片剪輯元件實例上按下鼠標左鍵時調(diào)用事件 當用戶在指定的影片剪輯元件實例上釋放鼠標左鍵時調(diào)用事件 8 Sound 類與 Math 類 Math 類的方法和屬性可以訪問和處理數(shù)學常數(shù)和函數(shù) 。 Math 類的所有屬性和方法都是靜態(tài)的,并且必須使用語法 (parameter)或 來調(diào)用。游戲中食物的隨機出現(xiàn)就是利用了 math 函數(shù)里的隨機函數(shù)。 游戲里的背景音樂還有對聲音圖標的控制也就是通過面向?qū)ο缶幊汤锏腟ound 類函數(shù)來控制實現(xiàn)的。 名稱 用法 說明 (idName) 將指定標識符名稱的聲音文件附加到Sound 對象中 ([secondOffset,loop]) 指定聲音文件的播放 ([idName]) 當指定了要停止播放的聲音時,將停止該聲音的播放;若未指定 idName 參數(shù),則停止當前所有聲音的播放 (volume) 設(shè)置 Sound 對象的音量 (url,isStreaming) 將 MP3聲音文件加載到 Sound對象的實例中 Array 類 通過 Array 類用戶可以訪問和操縱數(shù)組。數(shù)組是一個對象,其屬性由表示該屬性在數(shù)組中位置的數(shù)字來標識。此數(shù)字稱為 “ 索引 ” 。所有數(shù)組都從零開始,這意味著數(shù)組中的第一個元素為 [0],第二個元素為 [1],依此類推。 方法 說明 () 連接參數(shù),并將其作為新數(shù)組返回 () 將數(shù)組內(nèi)的所有元素聯(lián)接為一個字符串 () 刪除數(shù)組中最后一個元素,并返回該元素的值 () 將一個或多個元素添加到數(shù)組的結(jié)尾,并返回該數(shù)組的新長度 () 倒轉(zhuǎn)數(shù)組的方向 () 刪除數(shù)組中第一個元素,并返回該元素的值 屬性 說明 指定數(shù)組中元素數(shù)量的非從零開始的整數(shù) 9 3. 制作貪吃蛇游戲的整體規(guī)劃 游戲的大致結(jié)構(gòu)圖 游戲設(shè)計 整體構(gòu)思 首先場景規(guī)劃,主要有兩個:一個是游戲封面,一個是游戲運行界面。其次是電影影片剪輯,主要有蛇,食物,背景設(shè)計等,按鈕及文字屬性都有自己的實例名,便于腳本控制。最后對整體的進行核心代碼編寫與控制。在軟件環(huán)境里運行并調(diào)試,發(fā)現(xiàn)問題,分析并解決。最后發(fā)布游戲。 透視游戲設(shè)計的核心重點 算法 貪吃蛇的核心算法是如何實現(xiàn)移動和吃掉 食物。沒有碰到食物的時候,貪吃蛇繼續(xù)移動,吃到食物的時候,蛇身 增長 。 咬住蛇身或蛇尾的時候,能夠暫停和開始。讓游戲繼續(xù)下去,食物隨機出現(xiàn),貪吃蛇繼續(xù)游動,并記錄游戲所得分數(shù)。 游戲設(shè)計核心重點函數(shù)控制 ( 1) 新建一個數(shù)組來保存當前的蛇的身體 aPieceList = new Array()。 ( 2) 定義 mouseListener 對象來偵聽鼠標的 onMouseDown 點擊事件 mouseListener = new Object()。 = function(){函數(shù)體 }; ( 3) addPiece 函數(shù)的作用是調(diào)用一段身體來增長蛇身。 ( 4) moveFood 函數(shù)的作用是當碰撞到食物的時候移動食物的位置 。 ( 5) startGam
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1