【正文】
流 E1:如果游戲中人物擒住山賊頭目,人物就不是去打探山賊情況,而是去上海。否則,游戲中的人物會繼續(xù)生活在上海。如果所選的活動是去武器店,執(zhí)行分支流S1:買武器。如果所選的活動是去藥店,執(zhí)行分支流S5:回小南河村。S3:進(jìn)客棧休息游戲跳出“休息”、“再等等”兩個選項(xiàng),玩家如果選“休息”,游戲中人物會到房間休息,休息玩后,游戲人物的HP(體力)會回滿,然后用例重新上海生活開始。就進(jìn)入戰(zhàn)斗模式,游戲就會跳出“攻擊”、“防御”、“道具”、“撤退”四個選項(xiàng)界面,玩家可以選擇四個選項(xiàng)之一。在走路模式下,游戲中人物根據(jù)玩家操縱的方向在地圖的小路上行走。走到路的盡頭,就重新開始用例小南村生活。然而在J2ME環(huán)境中,手機(jī)等嵌入式系統(tǒng)的存儲能力和處理的能力總是稀缺的,這就對手機(jī)游戲程序的運(yùn)行時所占用的內(nèi)存等硬件資源提出了很高的要求。如在程序中有數(shù)組不再使用了,就應(yīng)該立即釋放他們,具體做法是設(shè)置數(shù)組的引用為null,使數(shù)組能被垃圾收集器收集。這就有可能會使游戲運(yùn)行有暫時的停頓,所以,()方法的執(zhí)行應(yīng)該放在界面切換的地方,這樣游戲就不會有不流暢的感覺了。就要用背景擦除角色,然后在另外一個位置重畫角色,這樣在某一瞬間,可能在角色的位置看到背景。使用雙緩存不是直接繪制屏幕,而是繪制到后緩存區(qū),然后將整個緩存區(qū)復(fù)制到屏幕上。//得到后緩沖區(qū)繪畫環(huán)境Graphics gbuf = ()。 } 在不支持透明圖形的系統(tǒng)中繪制精靈:在標(biāo)準(zhǔn)的MIDP規(guī)范中僅支持PNG圖形格式,即不支持透明圖形格式GIF。使用setClip()方法可以限制繪制精靈時,僅繪出有物體圖形的部分,而白色圖形部分不繪制。本游戲程序中處理重復(fù)按鍵問題的基本思想是:(1) 建立一個重復(fù)執(zhí)行的任務(wù)。在本游戲中具體步驟是:當(dāng)玩家按下鍵時,keyPressed()方法設(shè)置該鍵鍵值,并賦到字段keyState中,當(dāng)玩家釋放該鍵時,keyReleased()方法清除字段keyState中的鍵值。在J2ME中通常有兩種機(jī)制來暫?;蚶^續(xù)一個程序,它們是:“pauseApp/startApp”和“hideNotify/showNotify”。本游戲程序中,具體處理辦法是:在pauseApp()方法中調(diào)用hideNotify()方法,在startApp()方法中調(diào)用showNotify()方法。類和NurturanceCanvas類中。在程序運(yùn)行時也沒有明顯的不流暢。現(xiàn)在限制手機(jī)游戲發(fā)展的瓶頸是手機(jī)的硬件處理能力和聯(lián)網(wǎng)傳送能力。參考文獻(xiàn)[1] Michael Morrison[美]. J2ME手機(jī)游戲編程入門[M].北京:人民郵電出版社,2005[ 2 ] Cay S . Horstmann, Gary Cornell . Core Java2 , Volume|| , Advanced Featrues , [5E] . 北京: 機(jī)械工業(yè)出版社, 2003 : 6164.[ 3 ] David Brackeen . Developing Games in Java .[M] 北京: 科學(xué)出版社, 2004 : 3940.[4] Leopold Lee[美].J2ME手機(jī)編程基礎(chǔ)[M].北京:清華大學(xué)出版社,2003 [5] 米川英樹[日].J2ME MIDP手機(jī)游戲程序設(shè)計(jì)[M].北京:中國鐵道出版社,2005[6] 馮煜,[M].北京:中國電力出版社,2003[7] Ken Arnold,James Gosling,David Holmes[美].Java編程語言[M].北京:中國電力出版社,2003[8] 江帆, 2 技術(shù)內(nèi)幕[J].中南大學(xué)學(xué)報,[9][M].北京:科學(xué)出版社 致 謝 本文在撰寫過程中,承蒙我的指導(dǎo)導(dǎo)師的悉心指導(dǎo),在此謹(jǐn)表示誠摯而由衷的謝意與敬意!同時也十分感謝其他各位指導(dǎo)老師的教誨,在此一并謹(jǐn)致謝忱!附錄一、英文翻譯 翻譯來源:David Brackeen .的 Developing Games in Java .中的 Chapter game art and sounds下面是英文段落:Choosing a Look and FeelFirst, you39。ll find at an art museum. Imagine playing a game that looks like Van Gogh39。re busy being inspired by the world around you, keep in mind that there39。t want a weapontoting demon fighter to make cheesy boing sounds when jumping.It39。例如,你想要一個黑暗的,堅(jiān)韌不拔的,還是平穩(wěn),平成蔭的呢?現(xiàn)實(shí)或超現(xiàn)實(shí)?或者,你可以得到更多的創(chuàng)造性,做一個粗略看看或者一些像20世紀(jì)50年代的黑與白偵探片外觀。想想你喜歡玩游戲,也是電影和電視節(jié)目你喜歡看。想象一下,玩游戲,像梵高的星夜或馬格里特的世界中的一個奇怪的樣子。 保持一致 你想在你的游戲的一些紋理喜歡看卡通,而其他國家看待黑暗,現(xiàn)實(shí)嗎?大概沒有。 此外,用戶界面應(yīng)該與游戲的整體外觀部分的一致性排序。許多類型的藝術(shù)品收藏更適用用于桌面出版于簡單的線條最先進(jìn)的電腦繪圖,商人握手,和諸如此類的東西。照片可以是一個用于創(chuàng)建背景圖像和紋理很好的開始。圖標(biāo)可以是非常有用的用戶界面元素,像那些你曾在第4章,“聲音效果和音樂。其他免版稅的媒體正研究考慮是圖標(biāo)和字體。許多可用。 獲得免版稅游戲媒體你可以找到光盤的版稅充分和自由的藝術(shù)無論是在商店或在互聯(lián)網(wǎng)上的聲音。 它通常是一個好主意,以確保您的游戲美術(shù),界面藝術(shù),聲音也一起網(wǎng)。 當(dāng)你忙于做設(shè)計(jì)靈感來自于你周圍的世界,請記住,有一個一線之間尋找靈感,炸飛的東西。 要在你周圍的靈感世界看一看。一個成年人都可以享受與戲劇性的燈光和陰影暗游戲,而是一個年輕的孩子可能更喜歡一個明亮,鮮艷的游戲。t have to pay royalties to use the art (but be sure to read over any license the art es with, to make sure).Many types of art collections are more suited for desktop publishing, with simple lineart drawings of puters, businessmen shaking hands, and whatnot. However, you can also find many collections geared more toward graphics designers, such as texture collections or photographs. Many are available。s okay to be inspired by the latest blockbuster game or movie, as long as you39。s strange worlds. And Salvador Dali39。s look and feel can be the hardest. Think about what games you like to play and also movies and TV shows you like to watch. Scifi films generally pull off some great stunts and effects that are inspiring, but also think about other genres, such as westerns, mysteries, or even sports.Take a look at the world around you for inspiration. Would it be fun to create a tag game in an environment based off your apartment building? Or an adventure game in a setting like the woods