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

正文內(nèi)容

基于j2me平臺的手機游戲程序開發(fā)(手機游戲)及論文-文庫吧資料

2024-12-12 01:34本頁面
  

【正文】 才會修改緩沖區(qū)的內(nèi)容。每個 GameCanvas 實例都會有一個為之創(chuàng)建的專用的緩沖區(qū)。 GameCanvasMyMIDlet MyCanvas Game_Canvas Eenmy Player Music Dialog MyMap XXXXXXXXXXX 畢業(yè) 論文 11 類提供了基本的游戲用戶接口。 GameCanvas 這個類是 LCDUI 的 Canvas 類的子類,為游戲提供了基本的 “ 屏幕 ” 功能。 游戲 API 使用了 MIDP 的低級圖形類接口( Graphics, Image,等等 )。由于無線設(shè)備僅有有限的計算能力,因此許多 API 的目 的在于提高Java 游戲的性能,并且把原來很多需要手動編寫的代碼如屏幕雙緩 沖、圖像剪裁等都交給 API 間接調(diào)用本地代碼來實現(xiàn)。 圖像和動畫渲染 相對于 來說,最大的變化就是新添加了用于支持游戲的 API, 它們被放在 包中。主角回到主場景后可加血后通過 NPC 進入任務(wù)場景 景 3 時,擊敗所有怪物則游戲勝利,反之游戲結(jié)束。通過與 NPC 對話方式進入任務(wù)場景 1,當主角擊敗人物場景 1 所有怪物時,開啟任務(wù)場景 1NPC 對話方式進入任務(wù)場景 2,失敗則游戲結(jié)束。 游戲的流程和類結(jié) 構(gòu) 游戲的基本運行流程 本游戲的基本運行流程是在 MIDlet 啟動后把整個畫布作為一個線程,隨時準備響應(yīng)用戶按鍵操作的 KeyPressed()方法。判斷檢測范圍,當主角與敵人的距離小于 64 像素是敵人對主角進行追擊,當主角與敵人的距離小于 16 像素是敵人對主角進行攻擊。這樣設(shè)計是為了增加游戲的可玩性和故事性。游戲采用 “ 踩地雷 ” 遇敵方式,同時進入戰(zhàn)斗場面,進行游戲。 游戲的主要情節(jié)是游戲中的主角不經(jīng)意間通過一款網(wǎng)絡(luò)游戲穿越來到了西元一九五年的西涼召德村中,無意間卷入了一場鬼魅的陰謀之中,從此背負了一個巨大的使命 —— 拯救所有被鬼魅抓走的人。 系統(tǒng)要求上, 至少需要 50MB 可用硬盤, 128MB 系統(tǒng) RAM 和 800MHZ Pentium III CPU。 (1) 版只能夠開發(fā) 應(yīng)用程序; (2) 版只能夠開發(fā) 應(yīng)用程序; (3) 版則可以同時開發(fā) 、 JTWI(CLDC , , )可改用 或加入 ,自定義 (自己隨機組合 Configuration, Profile 以及 Optional Package)三種環(huán)境下的應(yīng)用程序; (4) 版中, WTK 全面的支持 JTWI 規(guī)范。目前我們可以獲取的有四個版本,分別是 , , 和 。它通用性高,開發(fā)出的應(yīng)用程序可保證能運行在大部分設(shè)備上,而不像專用廠商具有一定的不兼容性。至于角度可以用 0、 60、 90、 1 150、 180、2 2 270、 300、 3 360 這種對應(yīng)角度值的整 數(shù)值來代替, 事實上由于移動設(shè)備的屏幕往往都很小,所以太精確的計算也是沒有意義的。比方說, 如果想精確到小數(shù)點后三位,可以用 1000 來表示 。例如, J2ME 中不支持浮點數(shù) (float), 故不能進行小數(shù)運算,也不能使用 sin、 cos 和 tan 運算,但是在游戲開發(fā)中,小 數(shù)是經(jīng)常要用到的。 缺少庫文件支持 由于 J2ME 是 J2SE 的子集,所以它并沒有 包含所有的包和類。當然,新界面的設(shè)計也擴展了手機市 場的邊界和吸引力。 手機的界面 最近幾年,各個手機制造商開始放棄傳統(tǒng)的手機界面,進而 追求更為個性化 的按鍵和控制,這歸結(jié)于制造商對更加友好的用戶界面的孜孜不倦的追求。例如需要寫一個大的對象到內(nèi)存中,但是卻找不到足夠的 一整塊連續(xù)的空間,于是系統(tǒng)就將它分成幾塊分別存儲在內(nèi)存的各個空閑空間 中??晒┦褂玫?RMS 大小也是要注意的。 另外的存儲空間包括 RMS(Record Management System)。 內(nèi)存 一般情況下,內(nèi)存被認為是內(nèi)存區(qū)域中的堆棧,在游戲執(zhí)行的時候儲存信息, 在游戲終止后被釋放。此外,不僅要注意不同制造商 之間產(chǎn)品的不同,也要了解同一個制造商的不同移動設(shè)備模型的差別。整個過程如圖 21 所示 : 圖 221 生命周期圖 移動設(shè)備上游戲的限制 在開發(fā) J2ME 移動游戲過程中,開發(fā)人員面對的最大的困難和障礙是,本來 在PC 機和控制臺上習(xí)以為常的應(yīng)用在移動設(shè)備上卻遇到各種限制,包括內(nèi)存的、 屏幕尺寸的、甚至色彩的限制。 生命周期是指程序從開始執(zhí)行到退出的生命過程。 MIDlet 開發(fā)的基本 開發(fā)流程如下: (1) 編寫 MIDlet 程序源代碼; (2) 編譯 MIDlet 程序; (3) 對編寫后的類文件進行預(yù)校驗; (4) 編寫清單文件 ; XXXXXXXXXXX 畢業(yè) 論文 5 (5) 對 MIDlet 程序進行打包; (6) 編寫 Java 應(yīng)用程序描述符( jad)文件。在 J2MEWTK 中除了包括 MIDP 的類庫、運行前驗證工具之外,還會把編譯與包裝( JAR 文件化)、 JAD 文件的創(chuàng)建、模擬器的啟動等在開發(fā) MIDP需要用到的操作加以集成。目前 J2ME 領(lǐng)域里使用最廣泛的是移動信息設(shè)備簡表 (MIDP),主要針對手機和其他雙向移動通信設(shè)備而設(shè)計的。處理能力較弱,只包含程序運行所需要的最小類庫。 CDC 針對的設(shè)備主要是數(shù)字電視、機頂盒、網(wǎng)絡(luò)電話、車載計算設(shè)備,特點是有線連接,穩(wěn)定而持續(xù)的電源供應(yīng),設(shè)備資源比較受限。 J2ME 配置 配置是將基本運行的環(huán)境定義為一套核心類和一個運行在特定類型設(shè)備上的特定的虛擬機。它是專門為那些受資源限制,只有幾百 K 字節(jié)內(nèi)存的微型設(shè)備設(shè)計的。 JVM ( 虛擬機 ) XXXXXXXXXXX 畢業(yè) 論文 4 JVM 是專門為微型電子設(shè)備與資源受限設(shè)備如:手機、尋呼機、移動互聯(lián)網(wǎng)設(shè)備、家用微電子設(shè)備等設(shè)計的一種輕便、緊湊的 JAVA 虛擬機。 其中前三項組成了 J2ME 的基本運行環(huán)境。 ● 簡表( profile),它是將某一個特殊行業(yè)或領(lǐng)域內(nèi)的設(shè)備的特性提取出來,形成對特定領(lǐng)域特性的總結(jié),是作為配置的一個補充。 ● 配置( configuration),它是將某一類特定應(yīng)用范疇的設(shè)備的共性提取出來 形成的規(guī)范。因此, J2ME 目前已經(jīng)被廣泛應(yīng)用于消費類嵌入式設(shè)備,成為嵌入式開發(fā)的一種標準。這就使得 J2ME 的標準需要有不同的層次和類別來適應(yīng)這個復(fù)雜的領(lǐng)域,因此相比之下 J2ME 就比 J2SE 和 J2EE 的標準要復(fù)雜得多。 J2ME 技術(shù)在 1999 年的 Java One Developer Conference 大會上正式推出,它將Java 語言與平臺無關(guān)的特性移植到小型潛入式設(shè)備上,允許移動無線設(shè)備之間共享應(yīng)用程序。 XXXXXXXXXXX 畢業(yè) 論文 3 2. J2ME 技術(shù)概覽 J2ME 簡介 Sun Microsystems 公司將 J2ME 定義為 “ 一種以廣泛的消費性信息產(chǎn)品為目標的,高度優(yōu)化的 java 運行時環(huán)境 ” 。 本次研究的目的主要在于分析基于 J2ME 平臺進行手機游戲開發(fā)所用到的核心技術(shù),如繪圖、圖形與動畫顯示,響應(yīng)用戶輸入,網(wǎng)絡(luò)通訊。豐富的 Java資源和 Java 開發(fā)人員,可以大大的縮短開發(fā)周期。 研究目的與內(nèi)容 基于移動設(shè)備的應(yīng)用軟件,從以前的只提供基本的語音,通訊錄和 SMS 功能,到后來提供 WAP (Wireless Application Protocol)等基本的附加應(yīng)用,再到目前逐漸豐富的各種應(yīng)用。數(shù)據(jù)顯示, 2021 年中國手機游戲市場規(guī)模超過 8 億元人民幣 ,預(yù)計在 2021 年手機游戲產(chǎn)業(yè)市場規(guī)模將達到 億元人民幣。與 PC 游戲不同,手機游戲擺脫了線纜的束縛,具有隨時、隨地、隨身的特點,更適合人們在移動中休閑和娛樂。 與日、韓等國相比,中國的手機游戲市場起步比較晚,但中國有一個巨大的手機用戶群,手機游戲擁有廣闊的市場前景。以日本 NTT DoCoMo 目前的經(jīng)營狀況為例,移動游戲己經(jīng)成為該公司的重要收入來源。另據(jù) IDC 預(yù)測,到 2021 年,手機游戲業(yè)務(wù)的軟件、硬件及服務(wù)所帶來的收入將達到 40 億美元。從誕生到現(xiàn)在,手機游戲經(jīng)歷了從最初 的簡單文字類游戲、簡單的圖形界面游戲到可下載的單機版游戲再到大型手機網(wǎng)絡(luò)游戲的發(fā)展歷程,手機游戲的業(yè)務(wù)形態(tài)日益成熟,展示出廣闊的市場前景。 中國聯(lián)通公司也正在其 CDMA IX 網(wǎng)絡(luò)上建立無線 Java 增值服務(wù)體系,目前系統(tǒng)正在建設(shè)過程中,并且 2021 年 9 月 26 日中國聯(lián)通、北京振戎融通公司和 Sun 公司在人民大會堂宣布聯(lián)合發(fā)起成立“ UniJa 技術(shù)聯(lián)盟”,三方將在聯(lián)通 CDMA IX 網(wǎng)絡(luò)上XXXXXXXXXXX 畢業(yè) 論文 2 的 Java 增值服務(wù)方面全面合作。到 2021 年 6 月,全世界已經(jīng)有大約 1 億部 Java 手機在使用,除中國大陸外共有 53 個移動運營商正式推出了基于 Java 技術(shù)的無線數(shù)據(jù)增值服務(wù)??梢钥闯?,釆用 Java 技術(shù),可以建立完整、高效的無線數(shù)據(jù)增值服務(wù)產(chǎn)業(yè)鏈,從而為用戶提供靈活、 個性化、內(nèi)容方式多樣的服務(wù)。 Java 技術(shù)的開放性、安全性和龐大的社會己有資源,以及其跨平臺性,即“編寫一次,到處運行”的特點,使 Java 技術(shù)成為智能手機軟件平臺的事實標準。同時,由于以前主要移動設(shè)備上的程序主要用 C 語言開發(fā),并釆用專用的操作系統(tǒng),其他眾多軟件開發(fā)商也無法為其開發(fā)新的應(yīng)用程序。 在另一方面,隨著移動通信技術(shù)的高速發(fā)展,移動設(shè)備的性能日益提高,同時用戶對于移動設(shè)備上應(yīng)用程序的需求也越來越多。 Sun Microsystems 將 J2ME 定義為“一種以廣泛的消費性產(chǎn)品為目標的高度優(yōu)化的 Java 運行時環(huán)境,包括尋呼機、移動電話、可視電話、數(shù)字機頂盒和汽 車導(dǎo)航系統(tǒng)。它包含專門設(shè)計的輕量級虛擬機,一個最小化的核心庫和標準 Java 庫的輕量級替代 物。隨著移動電話和個人數(shù)字助理 ( PDA)的日益普及和性能的不斷提高, 將 Java技術(shù)應(yīng)用于移動設(shè)備這個發(fā)展方向,將在未來得到更高的重視。 關(guān)鍵詞 : 手機游戲 J2ME MIDP Abstract Mobile phone valueadded service has been making a nonnegligible impact on enriching people39。其中具體設(shè)計是本篇論文的重點。基于 J2ME 平臺的手機游戲程序開發(fā) 摘要 隨著手機的日益普及、 Java 功能在移動設(shè)備上的實現(xiàn), Java 應(yīng)用程序產(chǎn)生的手機增值服務(wù)逐漸體現(xiàn)出其影響力,對豐富人們的生活內(nèi)容、提供快捷的資訊起著不可忽視的作用。 本篇論文共分為五個部分:包括引言、 J2ME 技術(shù)概覽、開發(fā)環(huán)境及相關(guān)技術(shù)、游戲設(shè)計和具體設(shè)計。整篇論文都是圍繞著這一部分來展開論述的,在這一部分里詳細介紹一款借助 J2ME 的 MIDP 類庫開發(fā)手機游戲的全過程。s lives and supplying fast informations as result of increasing popularity of mobile phone and implementation of Java technology on mobile equipment. This paper is divided into five parts: including introduction, J2ME technology overview, development environment and related technology, game design,and the specific design. One specific design is the key part in
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1