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

正文內(nèi)容

基于j2me的推箱子游戲畢業(yè)設(shè)計(jì)論文任務(wù)書(shū)-展示頁(yè)

2025-06-27 14:50本頁(yè)面
  

【正文】 e == 22){//右 action = action amp。 } if(keyCode == 21){//左 action = action amp。 } if(keyCode == 20){//下 action = action amp。 } public boolean onKeyUp(int keyCode, KeyEvent event) {//鍵盤抬起 if(keyCode == 19){//上 action = action amp。 if(isSound){ ()。 kt = new KeyThread(this)。//初始化第二層 } } gameView = new GameView(this)。 j[selectMap][i].length。 i[selectMap].length。//初始化第一層 } } map2 = new int[[selectMap].length][[selectMap][0].length]。 j[selectMap][i].length。 i[selectMap].length。} public void initAndToGameView(){ map1 = new int[[selectMap].length][[selectMap][0].length]。 menuViewGoThread = new MenuViewGoThread(this)。} public void initAndToMenuView(){ menuView = new MenuView(this)。 weleViewGoThread = new WeleViewGoThread(this)。 if(isSound){ ()。 initAndToWeleView()。 //設(shè)置循環(huán) startSound = (this, )。//勝利的聲音 backSound = (this, )。 pushBoxSound = (this, )。 //全屏 requestWindowFeature()。 } } } }。 } else { selectMap = 0。 } else if( == 4){//收到GameView來(lái)的消息,進(jìn)入下一關(guān) if(selectMap+1){ selectMap = selectMap+1。 } else if( == 3){ if(gameView != null){ gameView = null。 } else if( == 2){//收到MenuView發(fā)來(lái)的消息 if(menuView != null){ menuView = null。 if(weleView != null){ weleView = null。//鍵盤監(jiān)聽(tīng)線程 int action = 0。//選中的地圖 MySprite mySprite。 int map2[][]。//勝利的音樂(lè) MediaPlayer startSound。//推箱子聲音 MediaPlayer backSound。 boolean isSound = true。 MenuViewGoThread menuViewGoThread = null。//歡迎界面 WeleViewGoThread weleViewGoThread = null。import 。import 。import 。import 。下面是游戲流程圖: 開(kāi)始判斷用戶是否按鍵讀取按鍵信息輸出新地圖判斷箱子是否在目標(biāo)上結(jié)束過(guò)關(guān)否是否是圖二 程序流程圖二. 歡迎界面設(shè)計(jì)(1) PushBoxActivity類框架的搭建代碼如下:package 。(4) 游戲框架設(shè)計(jì)游戲基本框架類圖:圖一 游戲基本框架類圖(5) 設(shè)計(jì)細(xì)節(jié)要做的游戲是讓一個(gè)小人推箱子,操作方法就是通過(guò)四個(gè)方向鍵對(duì)小人進(jìn)行上,下,左,右移動(dòng)。角色換幀線程類SpriteThread:負(fù)責(zé)根據(jù)角色的信息時(shí)時(shí)改變角色的圖片。角色封裝類MySprite:包含了所有與角色有關(guān)的信息。游戲主界面的繪制線程類GameViewDrawThread:通過(guò)對(duì)調(diào)節(jié)線程中的睡眠時(shí)間便可調(diào)整游戲的FPS的高低,改善用戶的體驗(yàn)。菜單界面的動(dòng)畫(huà)實(shí)現(xiàn)類MenuViewGoThread:用來(lái)生成菜單界面中背景的滾動(dòng)效果。歡迎界面的動(dòng)畫(huà)實(shí)現(xiàn)類WeleViewGoThread:是通過(guò)改變WeleView中所用到的圖片坐標(biāo)實(shí)現(xiàn)的。歡迎界面類WeleView:主要負(fù)責(zé)歡迎界面的繪制工作。本游戲有道的圖片如下 圖片清單圖片大?。↘B)像素(wrh)用途50*63角色向下走圖片50*63角色向左走圖片48*48游戲圖標(biāo)50*63正常的箱子50*63角色向上走圖片50*63角色向右走圖片200*80菜單退出按鈕85*45游戲界面的退出300*250恭喜過(guò)關(guān)圖片200*80游戲說(shuō)明菜單300*475圖片的鐵門圖片200*80聲音開(kāi)按鈕200*80菜單開(kāi)始游戲160*450左半部分墻45640*480游戲背景圖片50*63角色向下推箱子50*30角色向左推箱子50*63角色向上推箱子50*63角色向右推箱子50*63綠色的箱子160*450右側(cè)的木門160*450左側(cè)的木門278*420菜單界面按鈕背景640*480菜單界面的背景480*200歡迎界面背景200*80聲音關(guān)按鈕50*63游戲中的墻160*450右半部分墻聲音清單聲音文件名大?。╧b)格式用途Sound122Mp3游戲背景音樂(lè)Sound27Mp3推箱子的聲音Sound3215Mp3歡迎界面背景音樂(lè)Winsound8Mp3游戲勝利的聲音(3)設(shè)計(jì)背景 游戲中,首先必須要有個(gè)主應(yīng)用程序類,其次,為了把程序的畫(huà)面呈現(xiàn)出來(lái),就是要有畫(huà)布;為了比較容易管理地圖、增加或修改地圖比較方便,應(yīng)該把地圖和畫(huà)布分開(kāi);然后最主要的是要有個(gè)來(lái)推箱子的人;當(dāng)然箱子也是需要管理的。操作方法:本游戲擬采用手機(jī)鍵盤進(jìn)行操作,對(duì)于沒(méi)有鍵盤的型號(hào)也可以考慮采用虛擬鍵盤。運(yùn)行的目標(biāo)平臺(tái):。這方面朱燾做的就是為設(shè)計(jì)游戲各管倉(cāng)庫(kù)的形狀、大小、可通過(guò)區(qū)域,以及各關(guān)中箱子的初始位置和目的地。關(guān)鍵詞:J2ME MapList SpriteThread 推箱子 目錄一、 設(shè)計(jì)過(guò)程…………………………………………………………………… 3(1)游戲策劃………………………………………………………………… 3(2)游戲的準(zhǔn)備工作………………………………………………………… 3(3)設(shè)計(jì)背景……………………………………………………………….. 6(4)游戲框架設(shè)計(jì)…………………………………………………………… 7 (5)設(shè)計(jì)細(xì)節(jié)………………………………………………………………… 7二、 歡迎界面設(shè)計(jì)…………………………………………………………… 8(1)PushBoxActivity類框架的搭建………………………………………… 8(2)歡迎界面WeleView類的實(shí)現(xiàn)……………………………………… 13(3)刷幀線程WeleViewDrawThread類的實(shí)現(xiàn)………………………… 16(4)動(dòng)畫(huà)線程WeleViewGoThread類的實(shí)現(xiàn)…………………………… 17三、 游戲界面設(shè)計(jì)…………………………………………………………… 19四、 游戲界面框架設(shè)計(jì)……………………………………………………… 23(1)GameView框架的實(shí)現(xiàn)…………………………………………………. 24(2)地圖類MapList的實(shí)現(xiàn)………………………………………………… 29(3)角色類MySprite的實(shí)現(xiàn)……………………………………………….. 31(4)onDraw方法的實(shí)現(xiàn)…………………………………………………… 36五、 設(shè)計(jì)總結(jié)………………………………………………………………… 38參考文獻(xiàn)………………………………………………………………………… 38 正文一. 設(shè)計(jì)過(guò)程(1) 游戲策劃游戲策劃主要包括游戲的情節(jié)、目標(biāo)受眾、運(yùn)行的目標(biāo)平臺(tái)、采用的呈現(xiàn)技術(shù)、操作方式等幾個(gè)方面。因?yàn)镴2ME應(yīng)用在不同設(shè)備上都是便攜式的,他們常??梢栽诰W(wǎng)絡(luò)上下載和執(zhí)行。J2ME技術(shù)目前最流行的就是在制作手機(jī)游戲方面,JAVA手機(jī)的出現(xiàn)使得這一技術(shù)更有它的用武之地,發(fā)揮著他靈活、輕便、快捷的作用。石家莊科技信息職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)任務(wù)書(shū)專 業(yè): 軟件開(kāi)發(fā)(游戲方向) 設(shè)計(jì)(論文)題目:基于J2ME的推箱子游戲 基于J2ME的推箱子游戲摘要:手機(jī)是人們?nèi)粘I钪兴玫姆浅nl繁的通信工具。隨著JAVA技術(shù)的不斷更新提高,J2ME技術(shù)的出現(xiàn),使得手機(jī)游戲越來(lái)越成為我們關(guān)注的焦點(diǎn)。J2ME平臺(tái)被是最杰出的手機(jī)游戲手機(jī)游戲平臺(tái),它一些非常重要的特征對(duì)開(kāi)發(fā)者都有很大益處。本設(shè)計(jì)通過(guò)MapList和 SpriteThread等類進(jìn)行推箱子游戲設(shè)計(jì),最后編程實(shí)現(xiàn)了全過(guò)程。游戲情節(jié):本游戲?yàn)檩p量級(jí)的益智游戲,因此不存在很復(fù)雜的情節(jié)。目標(biāo)受眾:本游戲受眾方面比較廣,應(yīng)該是老少皆宜的。才有的呈現(xiàn)技術(shù):本游戲采用2D的呈現(xiàn)技術(shù)。(2)游戲的準(zhǔn)備工作根據(jù)游戲的策劃來(lái)制作和搜集游戲要用到的圖片、聲音等。這其中需要先了解游戲中應(yīng)用到的類。歡迎界面的繪制線程類WeleViewDrawThread:負(fù)責(zé)的工作是定時(shí)重繪歡迎界面。菜單界面類MenuView:只負(fù)責(zé)繪制工作菜單界面的繪制線程類MenuViewDrawThread:負(fù)責(zé)的工作是定時(shí)重繪菜單界面。游戲主界面類GameView:負(fù)責(zé)繪制游戲過(guò)程中所有的信息,如地圖、玩家角色、所推的箱子、恭喜過(guò)關(guān)圖片等。地圖信息類MapList:包含著地圖的相關(guān)信息,這里的一個(gè)地圖是用三維函數(shù)族中的二維矩陣表示的,關(guān)于該類的使用方法將在后面進(jìn)行介紹。角色移動(dòng)線程類SpriteMoveThread:負(fù)責(zé)角色的無(wú)級(jí)移動(dòng),運(yùn)用時(shí)只需給出起始點(diǎn)和目標(biāo)點(diǎn)的坐標(biāo),同時(shí)該類還承擔(dān)起屏幕的滾動(dòng)工作。箱子移動(dòng)類BoxThread:負(fù)責(zé)子昂子的無(wú)級(jí)移動(dòng)。當(dāng)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1