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

正文內(nèi)容

基于j2me的手機(jī)游戲逃亡者的設(shè)計(jì)與實(shí)現(xiàn)-wenkub

2022-12-12 22:07:26 本頁面
 

【正文】 Package),它是針對(duì)特定設(shè)備提供的類庫,比 如某些設(shè)備是支持藍(lán)牙的,針對(duì)此功能 J2ME 中制定了 JSR82( Bluetooth API)提供了對(duì)藍(lán)牙的支持。 J2ME 實(shí)際上是一系列規(guī)范的集合,由 JCP 組織制定 相關(guān)的 Java Specification Request( JSR)并發(fā)布,各個(gè)廠商會(huì)按照規(guī)范在自己的產(chǎn)品上進(jìn)行實(shí)現(xiàn),但是必須要通過 TCK 測試,這樣確保兼容性 [3]。手機(jī)市場的高速增加帶動(dòng)了手機(jī)游戲市場的急速膨脹,基于 JAVA、 BREW 等技術(shù)平臺(tái)基于 J2ME 的手機(jī)游戲 設(shè)計(jì) 第 3 頁 共 42 頁 的手機(jī)游戲市場規(guī)模紛紛呈現(xiàn)幾何增長態(tài)勢 [2]。 手機(jī)游戲成了電信增值業(yè)務(wù)中一項(xiàng)主要的應(yīng)用,在公交車等公共場合不時(shí)會(huì)看到拿著手機(jī)玩游戲的人。它有比 WAP 游戲更易控制的界面, J2ME 游戲擺脫了純文字交互的方式,它允許使用圖形動(dòng) 畫,并且可以通過無線網(wǎng)絡(luò)連接到遠(yuǎn)程服務(wù)器。編譯語言程序能提供更好的控制用戶界面,而且編寫的應(yīng)用程序相比用腳本語言編寫的程序,效率更高、使用的內(nèi)存更少,并且執(zhí)行得更快。形式上類似于網(wǎng)上常見的一些心理測驗(yàn)之類的交互手段。 J2ME 中文教程 手機(jī)游戲的技術(shù)分類 手機(jī)游戲按實(shí)現(xiàn)的技術(shù)分,可分為嵌入式游戲、瀏覽器游戲、基于 J2ME和其它的解釋語言的游戲、基于 C++應(yīng)用程序和其它編譯語言的游戲等。目前 SUN 公司的 J2ME CLDC/MIDP 環(huán)境和高通公司的BREW(Binary Runtime Environment for Wireless)客戶端程序是國內(nèi)外游戲開發(fā)的兩大主要平臺(tái)。面對(duì)潛力如此巨大的手機(jī)游戲市場,各游戲開發(fā)商、運(yùn)營商、服務(wù)商以及手機(jī)終端廠商等都紛紛開始了各自的應(yīng)戰(zhàn)準(zhǔn)備,以便搶占商機(jī)。畢業(yè)設(shè)計(jì)(論文) 第 1 頁 共 42 頁 目錄 第一章 引言 ............................................. 1 國內(nèi)外手機(jī)游戲的研究現(xiàn)狀 ..................................................... 1 手機(jī)游戲的技術(shù)分類 ................................................................. 1 研究意義 .................................................................................... 2 第二章 基于 J2ME的手機(jī)游戲開發(fā)平臺(tái)概述 ................... 4 什么是 J2ME ............................................................................... 4 J2ME 平臺(tái)體系結(jié)構(gòu) ................................................................... 4 KVM ............................................................................................ 5 CLDC........................................................................................... 6 移動(dòng)信息設(shè)備描述 (MIDP) .......................................................... 8 應(yīng)用程序 ............................................................................ 8 MIDP UI 組件 ............................................................................. 9 第三章手機(jī)游戲開 發(fā)的相關(guān)知識(shí)及工具 ...................... 12 手機(jī)游戲的畫面 ........................................................................ 12 手機(jī)游戲中的按鍵 .................................................................... 13 線程使用 .................................................................................... 14 手機(jī)硬件平臺(tái)特點(diǎn) .................................................................... 14 手機(jī)游戲開發(fā)工具軟件 ............................................................ 15 第四章 手機(jī)游戲一 “ 逃亡者 ” 的設(shè)計(jì)與實(shí)現(xiàn) ................. 17 游戲描述 .................................................................................... 17 可行性研究 ................................................................................ 17 游戲設(shè)計(jì) .................................................................................... 17 詳細(xì)編碼設(shè)計(jì) ............................................................................ 19 程序打包、下載安裝與運(yùn)行 .................................................... 19 最后效果圖 ............................................................................... 20 第 五章 結(jié)束語 .......................................... 21 參考文獻(xiàn) ............................................... 22 致 謝 ............................................... 23 附錄 ................................................... 24 基于 J2ME 的手機(jī)游戲 設(shè)計(jì) 第 1 頁 共 42 頁 第一章 引言 國內(nèi)外手機(jī)游戲的研究現(xiàn)狀 近年來,因特網(wǎng)在國內(nèi)迅速普及,導(dǎo)致了網(wǎng)絡(luò)游戲的高速發(fā)展。 諾基亞、索愛、摩托羅拉等各大手機(jī)廠商開始不斷的提升手機(jī)在游戲方面的性能,同時(shí)還在手機(jī)操作系統(tǒng)方面采用開放式的平臺(tái),方便用戶享受不同的手機(jī)游戲業(yè)務(wù) [1]。中國電信業(yè)巨頭中國移動(dòng)建立了無線 Java 增值服務(wù)體系,推出了基于 SUN 公司的 J2ME 環(huán)境的 “百寶箱 ”業(yè)務(wù), 包括游戲類、商務(wù)類、生活類等豐富的數(shù)據(jù)服務(wù)。 1. 嵌入式游戲 嵌入式游戲在出廠時(shí)就固化在手機(jī)的芯片中 ,像 Nokia 的 “貪吃蛇 ”就是一個(gè)經(jīng)典的例子。 PD F 電子文檔 , 202095 畢業(yè)設(shè)計(jì)(論文) 第 2 頁 共 42 頁 的,出廠時(shí)設(shè)置了幾款游戲,玩家就只能在這幾款游戲當(dāng)中進(jìn)行選擇,而不能根據(jù)用戶自己的喜好對(duì)游戲進(jìn)行升級(jí)、刪除等操作,所以嵌入式游戲的缺點(diǎn)也是明顯的,無法給玩家?guī)硇迈r感,玩家容易對(duì)固定的幾款游戲產(chǎn)生厭倦。 WAP 游戲沒有圖片和容量的限制,但這類游戲大多采用文字交互方式,這樣游戲性就不強(qiáng),缺乏直觀感覺。但由于這些編譯語言往往不具有跨平臺(tái)性,而且由于編譯語言的特點(diǎn),往往需要較長的開發(fā)周期。而且 Java 是面向?qū)ο蟪绦蛟O(shè)計(jì)的語言,它最大的特點(diǎn)是一次編寫、到處運(yùn)行,即平臺(tái)無關(guān)性。相比較早開發(fā)的 “貪吃蛇 ”、 “俄羅斯方塊 ”等手機(jī)游戲,如今的手機(jī)游戲,無論是從視覺效果、聽覺效果還是游戲的可玩性來說,都要精彩的多。 [2] 林邦杰 J2ME 平臺(tái)體系結(jié)構(gòu) J2ME 平臺(tái)是由配置( Configuration)和簡表( Profile)構(gòu)成的。目前, J2ME 中有兩個(gè)最主要的配置,分別是 Connected Limited Devices Configuration( CLDC)和 Connected Devices Configuration( CDC)。 (3) 需要實(shí)現(xiàn) java 虛擬機(jī)規(guī)范的全部功能。 (4) 簡單的用戶界面。 清華大學(xué)出版社 基于 J2ME 的手機(jī)游戲 設(shè)計(jì) 第 5 頁 共 42 頁 從上述的標(biāo)準(zhǔn)中我們不難看出 CLDC 主要針對(duì)那些資源非常受限的設(shè)備比如手機(jī)、 PDA、雙工尋呼機(jī)等。 下圖 21是 J2ME 體系結(jié)構(gòu)的框圖: 圖 21J2ME 體系結(jié)構(gòu)框圖 (1) 主機(jī)操作系統(tǒng)層 (Host Operating System Layer):這一層為特定硬件設(shè)備的操作系統(tǒng)層。這一層對(duì)用戶是透明的,但它對(duì)描述的實(shí)現(xiàn)者非常重要。 KVM是一個(gè)專門為小型、資源受限設(shè)備所設(shè)計(jì)的緊湊的、便攜的 Java虛擬機(jī)。簡單地說, Java程序不是被底層的 CPU直接執(zhí)行,而是被 “虛擬 CPU”執(zhí)行的,所謂的虛擬 CPU其實(shí)就是計(jì)算機(jī)上執(zhí)行的一個(gè)特別軟件。作為第一個(gè)面對(duì)小型設(shè)備的 Java應(yīng)用開發(fā)規(guī)范, CLDC是由包括Nokia, Motorola和 Siemens在內(nèi)的 18 家全球知名公司共同協(xié)商完成的。虛擬機(jī)運(yùn)行在目標(biāo)操作系統(tǒng)之上,對(duì)下層的硬件提供必要的兼容和支持;核心類庫提供操作系統(tǒng)所需的最小的軟件需求。 CLDC 的整體需求 (1) 能運(yùn)行在絕大多數(shù)的小型的、資源受限的連接設(shè)備上 。 中國鐵道出版社 1 核心類庫 2 虛擬機(jī) 可選包 Profile 配置 操作系統(tǒng) 基于 J2ME 的手機(jī)游戲 設(shè)計(jì) 第 7 頁 共 42 頁 (3) 定義能應(yīng)用在絕大多數(shù)上述設(shè)備上的最小子集的規(guī)范 。 CLDC 規(guī)范中要求硬件必須達(dá)到以下要求: (1) 至少 160KB 的固定內(nèi)存以供虛擬機(jī)和 CLDC 核心類庫使用。這里所規(guī)定的 160KB 是 CLDC 規(guī)范中的要求,實(shí)際也可以是 128KB 左右。 CLDC 規(guī)范中要求操作系統(tǒng)不需要支持多進(jìn)程或是分址空間 。為了保證應(yīng)用程序的兼容性和可移植性,包括進(jìn) CLDC的大多數(shù)類庫都是 J2SE中規(guī)定的子集,其它一些是由 CLDC規(guī)定的專用于移動(dòng)設(shè)備的類。 (2)可以創(chuàng)建一種描述來支持重要的、一致的一組應(yīng)用,這些應(yīng)用可能會(huì)在幾各不同的設(shè)備上運(yùn)行。 現(xiàn)在,己經(jīng)有了五個(gè)規(guī)范化了的描述,如表 21 表 21 五個(gè)規(guī)范化描述 描述名稱 下層配置 Mobile information device profile(MIDP) CLDC Personal digital assistant profile CLDC Foundation profile CDC Personal profile CDC RMI profile CDC 應(yīng)用程序 CLDC和 MIDP組合起來為創(chuàng)建移動(dòng)電話應(yīng)用程序提供了完整的環(huán)境。值得一提的是 destroyApp(boolean unconditional)方法,事實(shí)上,當(dāng) destroyApp()方法被調(diào)用的時(shí)候, AMS 通知MIDlet 進(jìn)入 destroyed 狀態(tài)。所 謂UI組件,是指繼承了 ,javam 。底層事件大致可分為三類: Press Events(按鍵事件 ), Action Keys(動(dòng)作按鍵, PointerEvents(觸控事件)。不過我們在 里我們已經(jīng)有專門的游戲開發(fā)包了,所以我在這里就不重點(diǎn)介紹了。因此,我們要使用提供了管理畫面顯示功能的 類。 它們之旬的關(guān)系如下圖 31: 圖 31 畫面顯示類圖 用來顯示畫面用的 Display 對(duì) 象 , 可 以 從 Display 類的 Static 方法DisplaygetDisplay(MIDlet) 值獲取 。 Image類的 Static方法,提供了從byte數(shù)據(jù)中提取 Image對(duì)象,以及指定與 MIDlet相同 JAP文件的路徑后獲取對(duì)象的功能。 Form類 是能夠?qū)⒁粋€(gè)以上的圖像文本, Item類的子類 (ChoiceGroup, DataField, Gauge, ImageItem)混合顯示的組件。一個(gè)文本框有一個(gè)足以容納的最大字符數(shù)量,具體的大小依賴于不同 M工 DP的實(shí)現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1