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

正文內(nèi)容

java開發(fā)者手機(jī)游戲畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-07-21 18:36 本頁面
 

【文章內(nèi)容簡介】 可以通過選擇“手動(dòng)漫游”、“視頻漫游”、“校園導(dǎo)航”、“系統(tǒng)設(shè)置“和“退出系統(tǒng)”選項(xiàng)進(jìn)入相應(yīng)的功能。(3):游戲的運(yùn)行程序。運(yùn)行在獨(dú)立的線程中,控制著游戲的屏幕大小、圖形的導(dǎo)入、場(chǎng)景和元素的繪制、精靈的移動(dòng)與碰撞處理和游戲的退出等。該類繼承于GameCanvas類。(4):顯示游戲的開始時(shí)的動(dòng)畫畫面的程序。該類繼承于GameCanvas類,并實(shí)現(xiàn)了Runnable接口。(5):游戲的室內(nèi)瀏覽功能程序。該類繼承與Canvas類,它主要實(shí)現(xiàn)了圖片繪制、提示框內(nèi)字體滾動(dòng)的繪制以及對(duì)應(yīng)按鍵控制。(6):游戲的設(shè)置選項(xiàng),是通過高級(jí)界面實(shí)現(xiàn)的,主要用于設(shè)置背景音樂的開關(guān)。(7):游戲幫助信息的顯示程序。該類繼承于Canvas類。(8):游戲視頻的播放(網(wǎng)絡(luò)視頻和本地視頻),該類繼承與Canvas類,實(shí)現(xiàn)了PlayerListener,CommandListener, Runnable, ItemCommandListener接口,它用創(chuàng)建視頻的播放、暫停等功能。(9):背景音樂控制,內(nèi)部定義的也有暫停方法。(10):游戲的實(shí)景瀏覽功能,通過一個(gè)線程控制每隔一段時(shí)間切換一張圖片。 游戲的流程圖本系統(tǒng)在設(shè)計(jì)時(shí)采用面向?qū)ο蟮脑O(shè)計(jì)方法,系統(tǒng)的總體結(jié)構(gòu)采用菜單來調(diào)用相應(yīng)的類,通過實(shí)例化相應(yīng)的類來實(shí)現(xiàn)手動(dòng)漫游、視頻漫游、校園導(dǎo)航、系統(tǒng)設(shè)置等功能,系統(tǒng)數(shù)據(jù)流程圖主要用來說明系統(tǒng)數(shù)據(jù)流的走向,本系統(tǒng)的數(shù)據(jù)流程圖如圖46所示。圖46游戲開發(fā)流程圖 游戲的界面設(shè)計(jì)本系統(tǒng)在設(shè)計(jì)時(shí)采用面向?qū)ο蟮脑O(shè)計(jì)方法,系統(tǒng)的總體結(jié)構(gòu)采用菜單來調(diào)用相應(yīng)的類,通過實(shí)例化相應(yīng)的類來實(shí)現(xiàn)校園漫游、視頻播放、系統(tǒng)設(shè)置等功能,系統(tǒng)的界面流程圖及其說明如圖47和表41所示。圖47 界面流程圖表41 界面流程說明表界面名稱界 面 說 明歡迎界面使用軟件開始首先進(jìn)入歡迎界面,在這個(gè)界面顯示軟件的歡迎信息,持續(xù)3秒鐘以上。自動(dòng)跳轉(zhuǎn)到軟件的主菜單界面。主菜單界面該界面顯示【功能】、【系統(tǒng)設(shè)置】、【系統(tǒng)信息】、【退出】4個(gè)選項(xiàng),手機(jī)ok鍵為【確定】命令,用戶可以使用上下鍵或8鍵選擇項(xiàng)目,通過按確認(rèn)鍵進(jìn)入某項(xiàng)功能,當(dāng)用戶選擇【退出】時(shí),直接退出游戲,用戶選擇【系統(tǒng)設(shè)置】、【系統(tǒng)信息】則直接進(jìn)入相應(yīng)的系統(tǒng)設(shè)置界面和系統(tǒng)信息界面。系統(tǒng)信息界面該界面顯示軟件的幫助信息和關(guān)于信息。包括軟件描述、按鍵說明和版本信息等,在系統(tǒng)信息界面右下角顯示【退出】按鈕,用戶可以通過右側(cè)功能鍵返回游戲菜單界面。系統(tǒng)設(shè)置界面此界面有三項(xiàng)功能:背景音樂:開和關(guān);語音選擇:開啟語音和關(guān)閉語音視圖選擇:鳥瞰方式和恢復(fù)方式;用上下鍵選擇其中一項(xiàng),點(diǎn)擊右側(cè)的【確定】命令即可確定選定選項(xiàng),點(diǎn)擊左側(cè)的【返回】命令即可返回上一級(jí)的菜單。瀏覽界面該界面顯示校園虛擬地圖,左下角顯示【菜單】命令(包括室內(nèi)瀏覽、實(shí)景瀏覽、定位3個(gè)選項(xiàng)),當(dāng)用戶按下左側(cè)功能鍵將返回主菜單,在主菜單中會(huì)增加【退出】命令。室內(nèi)瀏覽界面用戶可以通過控制手機(jī)上下左右鍵使坐標(biāo)點(diǎn)移動(dòng),當(dāng)選擇右側(cè)的任意一層時(shí),可以瀏覽該層的詳細(xì)信息,并可通過左側(cè)的【返回】命令,返回到瀏覽界面。實(shí)景瀏覽界面此界面顯示相關(guān)的圖片,并可通過【返回】命令,返回到瀏覽界面。視頻界面該界面有一個(gè)長方形的進(jìn)度條,進(jìn)度條有“x%”的字樣,字樣會(huì)根據(jù)進(jìn)度的變化而變化,至到100%就直接跳轉(zhuǎn)到下一個(gè)界面,也可通過左側(cè)的【返回】命令返回到主菜單。視頻播放界面播放視頻,左側(cè)的【返回】命令可返回到視頻界面。游戲的主界面主要是菜單選項(xiàng)SchoolMenu類的界面設(shè)計(jì)。在SchoolMenu界面中的校園漫游、視頻播放、系統(tǒng)設(shè)置和退出系統(tǒng)四個(gè)菜單項(xiàng)是通過四個(gè)精靈來實(shí)現(xiàn)的。菜單的選擇是通過一個(gè)小圖框與精靈發(fā)生碰撞來實(shí)現(xiàn)圖片的切換的,為了不讓小圖框顯示,在LayerManager中并沒有加入這個(gè)小圖框精靈。但是這個(gè)選擇框精靈還不能不要,它隱式的實(shí)現(xiàn)了菜單的碰撞選擇。選項(xiàng)通過上下左右鍵進(jìn)行選擇并執(zhí)行。再者就是背景元素,背景是灰色的,上下標(biāo)題框也是繪制上的矩形。由于主菜單界面都是用畫筆繪制到屏幕上的,所以主菜單界面相當(dāng)美觀。系統(tǒng)主菜單界面如圖48所示。圖48 游戲菜單界面 系統(tǒng)的歡迎界面設(shè)計(jì)游戲的歡迎界面也是通過畫筆繪制的,中間顯示的是我們工作組的名稱,下方中間是版權(quán)信息,其中工作組的名稱是導(dǎo)入的一張圖片。系統(tǒng)的歡迎界面如圖49所示。圖49 系統(tǒng)歡迎界面 游戲數(shù)據(jù)設(shè)計(jì) 主角數(shù)據(jù)設(shè)計(jì)用戶通過上下左右鍵控制主角在道路中行走,每次移動(dòng)8像素道路兩旁為建筑物,當(dāng)玩家碰到建筑物時(shí),主角不能移動(dòng),此時(shí)會(huì)彈出對(duì)話框告訴玩家一些信息。在信息顯示完畢后,稍等800毫秒又主角方可繼續(xù)行走。 NPC(非玩家控制角色)數(shù)據(jù)設(shè)計(jì)非玩家控制角色數(shù)據(jù)設(shè)定如表42所示。表42 NPC數(shù)據(jù)設(shè)計(jì)表NPC名稱動(dòng)作作用觸發(fā)條件圖書館彈出提示框自動(dòng)實(shí)驗(yàn)樓彈出提示框自動(dòng)教學(xué)樓彈出提示框自動(dòng)操場(chǎng)彈出提示框自動(dòng)運(yùn)動(dòng)區(qū)彈出提示框自動(dòng)競賽館彈出提示框自動(dòng)院士樓彈出提示框自動(dòng)校園風(fēng)景彈出提示框自動(dòng)雕塑廣場(chǎng)彈出提示框自動(dòng)升旗廣場(chǎng)彈出提示框自動(dòng)北大門彈出提示框自動(dòng)南大門彈出提示框自動(dòng)實(shí)習(xí)實(shí)訓(xùn)基地彈出提示框自動(dòng) 系統(tǒng)的運(yùn)行環(huán)境及按鍵設(shè)置1.運(yùn)行環(huán)境。支持JAVA的手機(jī),內(nèi)存1M以上。2.系統(tǒng)按鍵設(shè)計(jì)如表43所示。表43系統(tǒng)按鍵設(shè)計(jì)表鍵 位功 能方向鍵左或數(shù)字鍵4向左走動(dòng)方向鍵右或數(shù)字鍵6向右走動(dòng)方向鍵上或數(shù)字鍵2向上走動(dòng)方向鍵下或數(shù)字鍵8向下走動(dòng)左側(cè)功能鍵退出游戲右側(cè)功能鍵菜單 本章小結(jié)本章介紹了游戲的總體設(shè)計(jì)、主要界面設(shè)計(jì)和游戲的數(shù)據(jù)設(shè)計(jì)。在總體設(shè)計(jì)中包括游戲的圖形導(dǎo)入、場(chǎng)景和元素繪制、場(chǎng)景層次管理、元素顯示和消除、游戲中的java文件和游戲流程圖等。在界面設(shè)計(jì)中,介紹了主界面菜單SchoolMenu類界面和歡迎界面Face類界面的設(shè)計(jì)。在游戲數(shù)據(jù)設(shè)計(jì)中,介紹了人物主角的移動(dòng)數(shù)據(jù),NPC屬性描述。使我們對(duì)要開發(fā)的系統(tǒng)能夠有一個(gè)更加系統(tǒng)的,全面的,確切的認(rèn)識(shí),下一步就需要進(jìn)行系統(tǒng)的詳細(xì)設(shè)計(jì)與具體功能的實(shí)現(xiàn)了。第五章 系統(tǒng)詳細(xì)設(shè)計(jì) 本章按照相應(yīng)的步驟描述了關(guān)鍵類的具體實(shí)現(xiàn),引用了相關(guān)函數(shù)進(jìn)行了具體流程的解釋,并對(duì)實(shí)現(xiàn)上稍復(fù)雜的函數(shù)做了詳細(xì)的分析。 歡迎界面Face類圖51 Face類圖功能描述實(shí)現(xiàn)歡迎界面的功能。模塊接口關(guān)系無Face類繼承了Canvas類,代碼行數(shù):43行。程序的主要變量和方法函數(shù)如表51與表52。表51 Face類的主要變量變量名類型描述備注strInfStringBuffer顯示歡迎界面的文字信息imgImage歡迎界面的圖片nWidthint屏幕的寬度nHeightint屏幕的高度表52 Face類主要方法方法名返回值描述備注Face()構(gòu)造函數(shù)paint()void把歡迎界面的文字信息、圖片信息顯示到屏幕上 手動(dòng)漫游模塊圖52 手動(dòng)漫游類圖功能描述通過控制主角在校園場(chǎng)景的上下左右移動(dòng),可以讓用戶快速的瀏覽校園的整體概貌。模塊接口關(guān)系該類繼承自GameCanvas類實(shí)現(xiàn)Runnable接口。程序的主要變量和方法函數(shù)表53 SchoolMainCanvas類的主要變量變量名類型描述備注isTalkboolean判斷是否調(diào)用對(duì)話框isplayboolean判斷是否開啟背景音樂talkImageImage對(duì)話框圖片caochangSpriteSprite操場(chǎng)精靈共18個(gè)Sprite,在此只顯示5個(gè)NanMenSpriteSprite南門精靈BeiMenSpriteSprite北門精靈ShengHuoQuspriteSprite生活區(qū)精靈girlSpriteSprite人物精靈DiaoSuGuangChangImage雕塑廣場(chǎng)圖片ShengQiGuangChangTitleFieldImage升旗廣場(chǎng)圖片ShiXunJiDiImage實(shí)訓(xùn)基地圖片LouImage樓的圖片ShengHuoQuImage生活區(qū)的圖片MenImage門的圖片BeiJingImage背景圖片LuImage路的圖片ZhaLanImage柵欄圖片GirlImageImage主角圖片layerLayerManager圖層資源管理器mFloorTiledLayer背景圖層mLuTiledLayer路的土城xint可視區(qū)域的橫坐標(biāo)yint可視區(qū)域的縱坐標(biāo)gcGraphics畫筆表54 SchoolMainCanvas類主要方法方法名返回值描述備注start()voidstart方法,顯示當(dāng)前界面,并啟動(dòng)線程run()void實(shí)現(xiàn)Runnable接口的run方法input()void進(jìn)行人物移動(dòng)的處理,以及碰撞檢測(cè)paint(Graphics g)void繪制layer中的所有內(nèi)容到屏幕setMapLayer(Image img,byte,mapIndex_Move,int col,int row,int tileW,int tileH)void設(shè)置圖層表55 Map類的主要變量變量名類型描述備注HOME_MOVEbyteVideo 邊界寬度SCHOOL_MOVEbyteVideo 邊界高度mapArraybyte[][]地圖數(shù)組mapColsint地圖的列mapRowsint地圖的行mapHeightint地圖的高mapWidthint地圖的寬tileHint地圖的圖素高tileWint地圖的圖素寬表56 Map類主要方法方法名返回值描述備注Map(int mapIndex, int rows,int cols, Image img,int tw,int th)void構(gòu)造方法paintMap(byte[][] mapArray)void畫地圖readMapData(String url)byte[][]地圖外部的文件讀取setMapArray(int mapIndex)void設(shè)置所讀取的地圖文件表57 Hero類的主要變量變量名類型描述備注braveCanvasSchoolMainCanvas實(shí)例化SchoolMainCanvas的對(duì)象braveManagerBraveManager實(shí)例化BraveManager的對(duì)象xint精靈橫坐標(biāo)yint精靈縱坐標(biāo)表58 Hero類的主要方法方法名返回值描述備注Hero(Image image,int frameWidth,int frameHeight)void構(gòu)造方法afresh()void畫地圖eventActionExist(int eventID)boolean地圖外部的文件讀取init(int x,int y)void設(shè)置所讀取的地圖文件moveDown(Image image)void設(shè)置精靈下一幀,并向下移動(dòng)moveLeft(Image image)void設(shè)置精靈下一幀,并向左移動(dòng)moveRight(Image image)void設(shè)置精靈下一幀,并向右移動(dòng)moveUp(Image image)void設(shè)置精靈下一幀,并向上移動(dòng)setBraveCanvas(SchoolMainCanvas braveCanvas)voidsetBraveManager(BraveManager braveManager)voidsetManager(SchoolMainCanvas braveCanvas)void 實(shí)景瀏覽模塊圖53 實(shí)景瀏覽類圖功能描述當(dāng)與建筑物發(fā)生碰撞后如果在“菜單”中選擇此項(xiàng),則轉(zhuǎn)到另一個(gè)界面循環(huán)顯示此建筑物的若干張實(shí)景圖片模塊接口關(guān)系SchoolView類繼承自Canvas實(shí)現(xiàn)Runnable接口,代碼行數(shù)為59行。程序的主要的變量和方法函數(shù)如表51與表52。 表59 SchoolView類的主要變量變量名類型描述imgStringString[]imgimage[]圖片數(shù)組iIntisplayboolean表510 SchoolView類刪除模塊主要類方法函數(shù)名返回值描述start()voidstart方法,顯示當(dāng)前界面,并啟動(dòng)線程stop()void停止線程run()void實(shí)現(xiàn)Runnable接口的run方法paint(Graphics)void繪制圖片到屏
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1