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

正文內(nèi)容

參考]基于j2mejavaplatformmicroedition技術(shù)的手機(jī)游戲開(kāi)發(fā)(編輯修改稿)

2024-12-13 22:19 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 的用途絕對(duì)不止這些, J2ME 應(yīng)用的發(fā)展有賴于各種硬件廠商提 供的支持。 選擇 J2ME 的原因 到目前為止,手機(jī)上的應(yīng)用軟件開(kāi)發(fā)幾乎都是基于 J2ME 平臺(tái)的。這是因?yàn)?,首先,隨著無(wú)線 Inter 新應(yīng)用的出現(xiàn),手機(jī)軟件的需求越來(lái)越大,但是如果使用C 語(yǔ)言和專有的實(shí)時(shí)操作系統(tǒng),不僅開(kāi)發(fā)速度慢,而且沒(méi)有動(dòng)態(tài)加載應(yīng)用程序的能力,導(dǎo)致手機(jī)上的應(yīng)用程序開(kāi)發(fā)很困難。一方面,單純依靠手機(jī)廠商自身的軟件開(kāi)發(fā)能力難以滿足市場(chǎng)的需求,另一方面廣大的軟件開(kāi)發(fā)商卻又無(wú)法參與進(jìn)來(lái),這無(wú)疑極大地制約了新應(yīng)用的推廣與普及。其次,目前的手機(jī)訪問(wèn) Inter只能通過(guò) WAP( Wireless Application Protocol)方式,而且只能訪問(wèn) WML( Wireless MarkupLanguage)網(wǎng)頁(yè),而不是主流的 HTML 網(wǎng)頁(yè),也不能顯示復(fù)雜的圖形格式,此外, WAP 采用的 Brower/Server 方式訪問(wèn) Inter,能提供的功能很有限,并且,因?yàn)楝F(xiàn)有的 WAP 解決方案不夠智能化,又不能訪問(wèn)本地存儲(chǔ)區(qū),如果進(jìn)行在線交易會(huì)增加服務(wù)器負(fù)荷,使服務(wù)器的反應(yīng)速度變慢,使無(wú)線 Inter 的應(yīng)用受到很大的限制。 J2ME 的出現(xiàn)則使上述問(wèn)題迎刃而解。因?yàn)?J2ME 是基于 Java 語(yǔ)言的,所以它天生就 具有以下優(yōu)點(diǎn): 1. 動(dòng)態(tài)內(nèi)容傳輸。新的應(yīng)用、服務(wù)和內(nèi)容可以通過(guò)不同類型的網(wǎng)絡(luò)動(dòng)態(tài)下載。 2. 安全。類文件校驗(yàn)、明確定義的應(yīng)用程序編程接口和安全組件確保了第三方應(yīng)用程序的行為是可靠的,不會(huì)對(duì)設(shè)備或者網(wǎng)絡(luò)造成損害。 3. 交叉平臺(tái)的兼容性。標(biāo)準(zhǔn)化語(yǔ)言組件和庫(kù)意味著由于支持 J2ME 配置和描述所帶來(lái)的約束使應(yīng)用和內(nèi)容可以在不同設(shè)備之間靈活地傳輸。 4. 離線獲取。不用激活網(wǎng)絡(luò)連接,應(yīng)用就可以被使用。這種特點(diǎn)降低了傳輸費(fèi)中山大學(xué)南方學(xué)院 2020屆本科生畢業(yè)設(shè)計(jì) 5 用,減輕了可能的網(wǎng)絡(luò)故障帶來(lái)的影響?;?J2ME 的手機(jī)游戲設(shè)計(jì)與開(kāi)發(fā) 5. 一種功能強(qiáng)大的現(xiàn)代 面向?qū)ο蟮木幊陶Z(yǔ)言。 Java 相對(duì)于當(dāng)前用于無(wú)線軟件開(kāi)發(fā)的編程語(yǔ)言和工具來(lái)說(shuō)具有更加完善的抽象機(jī)制和更高級(jí)的程序構(gòu)造,這使得應(yīng)用開(kāi)發(fā)更加有效。 6. 巨大的開(kāi)發(fā)者團(tuán)隊(duì)。據(jù)估計(jì),在全球有超過(guò) 300 萬(wàn)的 Java 軟件開(kāi)發(fā)者 [5]。這些特性使第三方軟件開(kāi)發(fā)商可以很容易地介入應(yīng)用程序的開(kāi)發(fā)過(guò)程中,并且可以很方便地將應(yīng)用程序安裝到手機(jī)上。開(kāi)發(fā)周期大大縮短,而且還能支持應(yīng)用程序的動(dòng)態(tài)下載和升級(jí)。 J2ME 提供了 HTTP 協(xié)議支持,使手機(jī)能以 PC 機(jī)使用的Client/Server 方式直接訪問(wèn) Inter 上的全部信息,此外還能 訪問(wèn)本地存儲(chǔ)區(qū),提供最高效率的在線交易。將 J2ME 技術(shù)應(yīng)用到手機(jī)上絕不是強(qiáng)制的,最重要的一點(diǎn)是這種應(yīng)用是通過(guò)補(bǔ)充現(xiàn)有的技術(shù)和標(biāo)準(zhǔn)循序漸進(jìn)地完成的,而不是同這些現(xiàn)有的技術(shù)和標(biāo)準(zhǔn)競(jìng)爭(zhēng)。 J2ME 并沒(méi)有為無(wú)線設(shè)備定義一個(gè)新的操作系統(tǒng)或者一個(gè)完整的系統(tǒng)軟件集合,它只是定義和標(biāo)準(zhǔn)化了一種可移植的無(wú)線應(yīng)用開(kāi)發(fā)環(huán)境,主要是針對(duì)第三方軟件開(kāi)發(fā)商,將設(shè)備軟件開(kāi)發(fā)向第三方開(kāi)放,這個(gè)環(huán)境可以靈活地附加到設(shè)備制造商開(kāi)發(fā)的 已經(jīng)存在的軟件和硬件之上,并且不會(huì)對(duì)已經(jīng)存在的系統(tǒng)軟件造成影響。 開(kāi)發(fā)環(huán)境的介紹及配置 開(kāi)發(fā)環(huán)境 根據(jù)以上的分析,本小組決定使用如下環(huán)境進(jìn)行開(kāi)發(fā): 操作系統(tǒng): Microsoft Windows XP SP3 程序語(yǔ)言: Java 開(kāi) 發(fā) 包: Java(TM) 2 Standard Edition () Sun Micro. J2ME Wireless Tool Kit ( Wireless Tool Kit) IDE: EclipseSDK WTK 的介紹 和配置方法 Sun 公司為 J2ME 標(biāo)準(zhǔn)的制定和發(fā)展作了大量的工作,其中 WTK(無(wú)線通信工具包 )是 Sun 公司提供的一個(gè) MIDP 應(yīng)用程序開(kāi)發(fā)包,它是最常用的 J2ME 開(kāi)發(fā)工具之一。下面將介紹 J2ME WTK 的安裝,配置和使用方法 ,我們選用的是 WTK 版本。由于 J2ME WTK 只是一個(gè)編譯和模擬工具,而不是一個(gè)完整的 IDE(集成開(kāi)發(fā)環(huán)境 ),所以在后面會(huì)介紹 Eclipse IDE 工具。 在安裝 之前,先盡量卸載這個(gè)軟件的其他任何版本。我們將從 上下載 ,然后雙擊安裝程序圖標(biāo),按 照下面幾個(gè)步驟正式開(kāi)始安裝: 1. 首先經(jīng)過(guò)解包和準(zhǔn)備階段,安裝軟件進(jìn)入 的安裝向?qū)鹗冀缑?,如中山大學(xué)南方學(xué)院 2020屆本科生畢業(yè)設(shè)計(jì) 6 圖 21 所示,單擊“下一步”按鈕開(kāi)始安裝。 圖 21 WTK 安裝起始界面 2. 接下來(lái) 安裝軟件會(huì)提示許可證協(xié)議,如圖 22 所示,單擊“ 接受 ”按鈕, 接受所有條款 。 圖 22 sun 公司條款 3. 選擇 Java 虛擬機(jī)的位置(當(dāng)然事先已經(jīng)安裝了 JDK),安裝程序會(huì)自動(dòng)尋找,然后顯示出當(dāng)前虛擬機(jī)所在路徑,如圖 23 所示,如果沒(méi)有找到則提示推出安裝程序。如果裝有多個(gè)虛擬機(jī),單擊“瀏覽”按鈕可手動(dòng)選擇 需要的虛擬機(jī)。 的版本需要 或更高版本才行。 中山大學(xué)南方學(xué)院 2020屆本科生畢業(yè)設(shè)計(jì) 7 圖 23 選擇 JDK 路徑 4. 選擇好虛擬機(jī)后,單擊“下一步”按鈕,進(jìn)入 WTK 安裝位置的選擇屏幕,單擊“瀏覽”按鈕更改默認(rèn)的安裝位置,這里把它安裝在 C:\ 目錄下,如圖 24 所示。 圖 24 WTK 安裝路徑 5. 確認(rèn)所作的安裝設(shè)置,單擊“下一步”按鈕,安裝程序開(kāi)始復(fù)制文件,直到安裝成功,這樣安裝 就完成了。 Eclipse 和 EclipseME 的介紹和配置方法 Eclipse 是 一個(gè)開(kāi)發(fā)源代碼的、基于 java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)。 Eclipse 相關(guān)的中山大學(xué)南方學(xué)院 2020屆本科生畢業(yè)設(shè)計(jì) 8 許可證是大多數(shù)基于 Common Public License (CPL), CPL 是一個(gè)為 Open Source Initiative (OSI)所認(rèn)可的許可證。由于 Eclipse Foundation 的建立, Eclipse 的許可證將逐漸趨向于使用 Eclipse Public License (EPL), EPL 是一個(gè)與 CPL 相類似的許可證,正在進(jìn)行 OSI 的認(rèn)證工作。作為當(dāng)今最流行的 java 開(kāi)發(fā) IDE 之一, java社群使用 Eclipse 以及基于 Eclipse 技術(shù)而來(lái)的 IBM Websphere 的開(kāi)發(fā)者已經(jīng)超過(guò)了半數(shù)。 Eclipse 本身只是一個(gè)框架和一組響應(yīng)的服務(wù),并不能夠開(kāi)發(fā)什么程序。在 Eclipse 中幾乎每樣?xùn)|西都是插件。同時(shí)各個(gè)領(lǐng)域的開(kāi)發(fā)人員通過(guò)開(kāi)發(fā)插件,可以構(gòu)建與 Eclipse 環(huán)境無(wú)縫集成的工具。 eclipse 的發(fā)行版都已經(jīng)帶有最基本的插件,方便了開(kāi)發(fā)人員。因此,除了搭建移動(dòng)開(kāi)發(fā)環(huán)境之外,也可以下載 Jsp 插件、 Tomcat 插件、 Jboss 插件來(lái)進(jìn)行整合,以用于 JSP、 J2EE 的開(kāi)發(fā) 。 EclipseME 作為 Eclipse 一個(gè)插件,致力于幫助 開(kāi)發(fā)者開(kāi)發(fā) J2ME 應(yīng)用程序。EclipseME 并不為開(kāi)發(fā)者提供無(wú)線設(shè)備仿真器,而將各手機(jī)廠商的實(shí)用仿真器緊密連接到 Eclipse 開(kāi)發(fā)環(huán)境中,為開(kāi)發(fā)者提供一種無(wú)縫統(tǒng)一的集成開(kāi)發(fā)環(huán)境。在 EclipseME。 下面我們將不介紹Eclipse 的安裝過(guò)程,我們直接介紹怎么部署 Eclipse 來(lái)開(kāi)發(fā) J2ME。 使用 Eclipse 搭建 J2ME 開(kāi)發(fā)平臺(tái) 1. 啟動(dòng) Eclipse,再選擇 HelpSoftware UpdatesFind and Install 命令,將會(huì)出現(xiàn)如圖 25 所示的對(duì)話框,我們?cè)谶@里選擇 Search for new features to install,然后單擊 Next 按鈕 。 圖 25 添加插件界面 2. 選擇 New Archived Site 將 EcilpseME 插件導(dǎo)入其中,出現(xiàn)如圖 26 所示對(duì)話框,選中 eclipseme feature ,然后單擊 Finish 按鈕。 中山大學(xué)南方學(xué)院 2020屆本科生畢業(yè)設(shè)計(jì) 9 圖 26 選擇添加 EclipseMe 3. 進(jìn)入選擇安裝協(xié)議如圖 27,選擇接受所給的條款,然 后單擊 Next 按鈕,直到出現(xiàn) Install All,單擊該按鈕,正式安裝。 圖 27 安裝協(xié)議 4. 接著進(jìn)入安裝完成界面,點(diǎn)擊 Finish 完成安裝,根據(jù)提示重啟 Ecilpse,打開(kāi)WindowsPreferences,可以發(fā)現(xiàn)有 J2ME 的選項(xiàng),如圖 28 所示,則 EclipseME插件安裝成功。 中山大學(xué)南方學(xué)院 2020屆本科生畢業(yè)設(shè)計(jì) 10 圖 28 插件安裝檢查 5. 接著選擇 J2MEDevice Management,點(diǎn)擊 Import 按鈕,進(jìn)入到 Import Device選擇界面,然后選擇 WTK 的安裝目錄,單擊 Refresh 按鈕, 出現(xiàn)如圖 29 所示的圖片。 圖 29 選擇模擬器界面 6. 點(diǎn)擊 Finish 按鈕,返回到 Device Management 的界面如圖 210 所示,點(diǎn)擊 OK按鈕,完成 WTK 的配置。 中山大學(xué)南方學(xué)院 2020屆本科生畢業(yè)設(shè)計(jì) 11 圖 210 WTK 配置界面 本章小結(jié) 第 2 章介紹了 手機(jī)游戲開(kāi)發(fā)的主流技術(shù) — J2ME 及選擇該技術(shù)進(jìn)行開(kāi)發(fā)的原因,最后介紹 本程序 使用的 開(kāi)發(fā)環(huán)境及其相關(guān)工具的原理和使用 方法 。中山大學(xué)南方學(xué)院 2020屆本科生畢業(yè)設(shè)計(jì) 12 第 3 章 楓際神話游戲方案設(shè)計(jì) 下面主要講楓際神話游戲設(shè)計(jì)中需要考慮的問(wèn)題,并根據(jù)該問(wèn)題提出設(shè)計(jì)目標(biāo),然后對(duì)整個(gè)游戲的故事背景、游戲模式和 游戲模塊進(jìn)行介紹,最后將解釋游戲的整個(gè)流程。 設(shè)計(jì)需要考慮的因素 移動(dòng)電話的發(fā)展日新月異,如果試圖跟上每款新式的移動(dòng)電話的技術(shù)規(guī)范,那是不切實(shí)際的。做如此的設(shè)計(jì)與開(kāi)發(fā),只能使開(kāi)發(fā)和維護(hù)的成本大大的增加。因此,我們所作的工作應(yīng)該是在廣泛的通用的平臺(tái)上構(gòu)建游戲。 J2ME 平臺(tái)為手機(jī)游戲的開(kāi)發(fā)提供了一個(gè)廣泛而通用的平臺(tái),但是在開(kāi)發(fā)時(shí)仍然有很多因素值得去考慮。 1. 移動(dòng)電話的有限處理能力 現(xiàn)在絕大多數(shù)的手機(jī)都支持 J2ME 平臺(tái),但是基本上只能提供非常有限的處理能力。移動(dòng)電話的處理能力不足,這一點(diǎn)在很大程度上限 制了游戲開(kāi)發(fā)者所能提供的游戲類型。在目前,大多數(shù)手機(jī)都采用德州儀器 ( TI) 、英特爾 ( Intel) 或者三星 ( Samsung) 所生產(chǎn)的 CPU,且芯片大多數(shù)為 TI OMAP850、 Intel PXA272或者 Samsung S3C 2442,其中 TI OMAP850 被運(yùn)用得最為廣泛,這三大處理器的工作頻率分別為 195MHz、 416MHz 以及 400MHz(工作頻率指的是 1 秒內(nèi)發(fā)生的同步脈沖數(shù),用來(lái)表示 CPU 的運(yùn)算速度) [5]。從上面的數(shù)據(jù)可以看出,雖然在移動(dòng)電話的不斷更新中,其處理能力也得到了加強(qiáng),但是相對(duì)于臺(tái)式機(jī) 芯片的處理能力還是有很大差距。所以從移動(dòng)電話的硬件來(lái)看,其處理能力還遠(yuǎn)遠(yuǎn)不能夠滿足處理復(fù)雜的游戲應(yīng)用程序的要求。 2. 受限的存儲(chǔ)器 移動(dòng)電話等使用嵌入式技術(shù)的設(shè)備的存儲(chǔ)能力一般有限,存儲(chǔ)區(qū)分為 ROM 和RAM,其中 ROM 主要是裝載手機(jī)的操作系統(tǒng)和常用的軟件,對(duì)程序設(shè)計(jì)來(lái)說(shuō)沒(méi)有多大意義。通常是在 RAM 中運(yùn)行實(shí)際的操作系統(tǒng)和軟件,對(duì)于運(yùn)行 J2ME 平臺(tái)的手機(jī),即使手機(jī)可用的 RAM 可能有幾個(gè) MB,但是提供給 J2ME 運(yùn)行的可能就幾十至上百 KB 而已。比如說(shuō)支持 的手機(jī),大部分僅支持 JAR 不超過(guò) 64K 的程序; 而大部分支持 的手機(jī),所支持的應(yīng)用程序一般也不超過(guò) 256KB。正因?yàn)槿绱?,?duì)于 J2ME 程序的運(yùn)行,需要特別注意手機(jī)的存儲(chǔ)空間問(wèn)題。 3. 數(shù)據(jù)傳輸速度基于 J2ME 的手機(jī)游戲設(shè)計(jì)與開(kāi)發(fā) 對(duì)于單機(jī)版的游戲來(lái)說(shuō)基本不會(huì)存在這個(gè)問(wèn)題,只要從服務(wù)商那里下載到手機(jī)里后運(yùn)行即可。可對(duì)于網(wǎng)絡(luò)游戲來(lái)說(shuō),網(wǎng)絡(luò)上的數(shù)據(jù)傳輸速度是游戲成功的關(guān)鍵之一?,F(xiàn)在支持 J2ME 的手機(jī),除了 3G 以外,有 CDMA 和 GSM 兩種規(guī)格。在中國(guó)目前的運(yùn)營(yíng)商中, CDMA 才有了接近于 3G 的 CDMA1X 技術(shù),峰值傳輸速率可以達(dá)到 [6],而 GSM 手機(jī)采用 GPRS 技術(shù),可以達(dá)到 的峰值速率 [6],一般來(lái)說(shuō)只要支持上述兩種技術(shù)的手機(jī),都可以使用 Inter。而傳輸帶寬在一般情況下, CDMA1X 可以達(dá)到 120Kbps 左右,而 GPRS 只有 40Kbps左右。這給通過(guò)網(wǎng)絡(luò)進(jìn)行傳輸數(shù)據(jù)的網(wǎng)絡(luò)游戲的開(kāi)發(fā)帶來(lái)了很大的制約。 4. 移動(dòng)電話的可視屏幕尺寸有限 移動(dòng)電話的可視屏幕都不是很大。除此之外,對(duì)于開(kāi)發(fā)者來(lái)說(shuō),還有一點(diǎn)比較頭痛的事情就是沒(méi)有一個(gè)“標(biāo)準(zhǔn)”的可視屏幕的大小,全都依賴于所開(kāi)發(fā)游戲的目中山大學(xué)南方學(xué)院 2020屆本科生畢業(yè)設(shè)計(jì) 13 標(biāo)移動(dòng)電話的可視屏幕大小。型號(hào)的不同,往 往意味著可視屏幕大小的不同,也意味著處理的增加。對(duì)于特殊型號(hào)的移動(dòng)電話所定制的圖像和代碼在適應(yīng)性和可移植性上就顯得很差了。 5. 顏色 對(duì)于手機(jī)屏幕的色彩來(lái)說(shuō),同一個(gè)色彩在不同的手機(jī)上表現(xiàn)也不相同,這個(gè)依賴于硬件的顏色表。為了達(dá)到最大的視覺(jué)沖擊力和表現(xiàn)效果,應(yīng)盡量使用基本的顏色而不使用各種漸進(jìn)色。由于移動(dòng)電話的內(nèi)存比較有限,所以在表現(xiàn)顏色方面必須小心,才能用較少的內(nèi)存來(lái)完成工作,資源文件的大小也要小心控制。 6. 音效問(wèn)題 移動(dòng)電話的音效在逐步的提高,但其表現(xiàn)力還是不能令人滿意。在游戲中音效的表現(xiàn)及控制也是 要注意的。尤其是對(duì)于當(dāng)前的 J2ME 平臺(tái)上的游戲應(yīng)用來(lái)說(shuō),聲音的表現(xiàn)力是一個(gè)軟肋。在控制方面的代碼編寫上,也時(shí)常令人頭疼。 7. 移植性問(wèn)題 對(duì)于不同的移動(dòng)電話所提供的能力,移植問(wèn)題也是要多加考慮的。對(duì)不同標(biāo)準(zhǔn)、不同協(xié)議的支持,可視屏幕的大小不同,諸如此類的問(wèn)題都是要在開(kāi)發(fā)中注意的。 8. 按鍵問(wèn)題 對(duì)于移動(dòng)電話的使用者來(lái)說(shuō),同時(shí)按鍵和連續(xù)按鍵都是習(xí)慣的操作手法。當(dāng)前的移動(dòng)電話對(duì)于同時(shí)按鍵是不提供支持的,對(duì)連續(xù)按鍵的支持也要游戲的開(kāi)發(fā)者特殊處理。 設(shè)計(jì)目標(biāo) 基于移動(dòng)電話的硬件條件(尤其是其處理能力和物 理內(nèi)存)以及 J2ME 平臺(tái)的 楓際 神話設(shè)計(jì)與實(shí)現(xiàn)特性,需要實(shí)現(xiàn)以下目標(biāo): 1. 可用性 2. 模塊化設(shè)計(jì) 3. 可移植性 4. 易測(cè)試性 5. 性能良好 游戲介紹 此游戲?yàn)?
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1