資源描述:
《JME手機(jī)游戲開發(fā).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、基于J2ME的手機(jī)游戲開發(fā).txt我這人從不記仇,一般有仇當(dāng)場(chǎng)我就報(bào)了。沒什么事不要找我,有事更不用找我!就算是believe中間也藏了一個(gè)lie!我那么喜歡你,你喜歡我一下會(huì)死啊?我又不是人民幣,怎么能讓人人都喜歡我?本文由fwx04134貢獻(xiàn)pdf文檔可能在WAP端瀏覽體驗(yàn)不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機(jī)查看。維普資訊http://www.cqvip.com計(jì)算機(jī)時(shí)代20年第505期 ·1 1.基于J ?。玻诺氖謾C(jī)游戲開發(fā)?。蜅钋锵肌。ㄈA北電力大學(xué)信息工程系,北京120)026 摘要:目前無線設(shè)備上的大多數(shù)應(yīng)用程序都是內(nèi)
2、置的且功能固定,沒有制造商的參與很難進(jìn)行軟件升級(jí)和安裝新軟 件,JME的發(fā)展和Jv手機(jī)的出現(xiàn)使得第三方可以開發(fā)各種手機(jī)應(yīng)用程序。文在分析了JME技術(shù)的基礎(chǔ)上,紹 但2aa本2介了一個(gè)手機(jī)游戲開發(fā)實(shí)例?!£P(guān)鍵詞:JME;Jv2aa手機(jī);手機(jī)游戲?。币浴鹘y(tǒng)手機(jī)中的軟件是在手機(jī)出廠時(shí)由手機(jī)制造商固化在 機(jī)使用者總是希望不用花太多的錢就能使手機(jī)功能不斷升級(jí)?!×?。aaJv手機(jī)與傳統(tǒng)手機(jī)的最大區(qū)別在于可以運(yùn)行第三方提供 的應(yīng)用軟件,當(dāng)然應(yīng)用軟件必須遵循JME的編程規(guī)范。這樣,2 手機(jī)使用者可以根據(jù)自己的需要從網(wǎng)上下載或購買應(yīng)用軟件?!《诟鞣N
3、應(yīng)用軟件中,手機(jī)游戲所占的比例是最大的。有鑒于 此,本文介紹在JME平臺(tái)下進(jìn)行Jv手機(jī)游戲開發(fā)的基本原?。玻幔崂砗烷_發(fā)過程。?。玻玻剩停诺膶哟谓Y(jié)構(gòu)?。病榱耸梗剩停懦绦驈V泛適用于各類嵌入式平臺(tái),2滿足市場(chǎng) 宿主機(jī)的操作系統(tǒng),內(nèi)部則分為三層:v?。椋酰欤停幔瑁逄摗。剩幔郑颍幔幔簟。悖椋ǎ睿剩停胖杏袃深愄摂M機(jī):V( iulMahn,2CMCVrat?。悖椋锰摂M e機(jī))與KM(?。椋酰欤停幔瑁?,虛擬機(jī))CM的功能比?。郑耍郑颍幔簟。悖椋耍澹郑耍凸δ芨鼮閺?qiáng)大。V J2底層是 其硬件設(shè)備上的,要更新手機(jī)的功能就要更換一部手機(jī),而手 對(duì)個(gè)性化和靈
4、活性的需求,ME采用了模塊化的結(jié)構(gòu),;ofutn(iao;rfe簡(jiǎn)表層) i。隨著由Sn公司提出的JME技術(shù)的成熟,v手機(jī)終于出現(xiàn) 擬機(jī)層)Cngri配置層)Pol(u2JaaCngrtn層為應(yīng)用程序提供運(yùn)行基礎(chǔ),ofuaoii存在兩種配置: cD(oncdLmt?。澹椤。铮妫酰簦钸B接限制設(shè)備?。蹋悖悖睿澹簟。椋椋洌模觯澹茫睿纾颍椋澹澹悖椋幔锱渲茫┡cKM一起用于內(nèi)存有限電力供應(yīng)有限的嵌入式裝置 ,V(:D手機(jī)等)D(oncdDvc?。铮妫酰簦睢∪纾校?,。CCCnet?。澹椋茫睿纾颍?,eeiao連接設(shè)備配置)與CM一起用于要求內(nèi)存超過2,
5、V兆的電力供 應(yīng)相對(duì)充足的嵌入式裝置(:如智能化空調(diào),冰箱等) 。rfe層Pol建立在Cngrtn層之上,定義了一整套?。椋铮妫酰椋椋幔铮剩停艖?yīng)用程序可用的AI。MIPMoi?。睿铮恚簦睿摹玻蓄悾模ǎ猓澹桑妫颍幔铩。濉。欤椋玻剩停诺捏w系結(jié)構(gòu) ?。玻玻保剩觯幔峒夹g(shù) Sn公司的Jv技術(shù)目前有三個(gè)平臺(tái):v2Etpi?。酰幔幔剩帷。睿颍颍澹幔澹螅牛椋铮ǎ玻牛幔?,Sadr?。洌簦睿剩樱剩觯玻停椋颉。洌洌簦睿剩牛剩?,tnadEio(2E,aa coEi?。??ii(fnJME,區(qū)別如圖1o2)其所示?!。觯澹校铮?,isrfe移動(dòng)信息設(shè)備簡(jiǎn)
6、表)Sn公司推出的簡(jiǎn)表中被?。恪。槭牵醪捎米疃嗟囊环N,它建立在CLDC上 。3JME開發(fā)技術(shù) ?。玻常笔謾C(jī)中的JME.2 集成在手機(jī)中的JME通常采用CD/D結(jié)構(gòu)。2LCMIP其中:?。茫陌ǎ剩停诺暮诵模粒桑停桑邪ㄓ脩艚涌冢ǎ桑蹋茫玻校模酰┖汀。龋荩??接等JME擴(kuò)展AI2P連2P。JME通用結(jié)構(gòu)與手機(jī)中的?。剩停沤Y(jié)構(gòu)之間的對(duì)應(yīng)關(guān)系如圖22所示?!。剩停磐ㄓ媒Y(jié)構(gòu)?。灿糜谑謾C(jī)的JME結(jié)構(gòu)?。病荆。畯S 廠i麗 【........--....一?。?/p>
7、..........-..._圖1aa術(shù)分類應(yīng)用 ?。剩黾甲鳛槠脚_(tái),EJE定位于服務(wù)器端,S2JE定位于客戶端,2而 JME則定位于嵌入式系統(tǒng)。但它們要基于Jv虛擬機(jī)(M)2aaJ?。植拍苓\(yùn)行,V和KM是Jv虛擬機(jī)的壓縮版,CMVaa用在內(nèi)存比 較小的移動(dòng)設(shè)備上?!∫虼耍豕緦ⅲ剩停哦x為“Sn2一種以廣泛使用的消費(fèi) 性產(chǎn)品為目標(biāo)的高度優(yōu)化的Jv運(yùn)行環(huán)境,aa包括移動(dòng)電話、尋 圖2JM?。玻磐ㄓ媒Y(jié)構(gòu)和用于手機(jī)的JM2E結(jié)構(gòu)之間對(duì)應(yīng)關(guān)系?。常玻停桑。模薪榻B 呼機(jī)、個(gè)人數(shù)字助理、數(shù)字機(jī)頂盒和汽車導(dǎo)航系統(tǒng)等”。川 由圖2可見,手機(jī)程序其實(shí)是
8、完全基于MIP開發(fā)的。D 維普資訊http://www.cqvip.com·1?。病ぃ茫铮酰濉。颉。铮担玻啊。恚穑簦颍牛幔危。埃担停桑刑峁┮环N標(biāo)準(zhǔn)的運(yùn)行環(huán)境,允許在終端用戶設(shè)備上動(dòng)態(tài) IO、