j2me畢業(yè)論文.doc
約24頁DOC格式手機打開展開
j2me畢業(yè)論文,j2me畢業(yè)論文目 錄第1章 緒 論1第2章 j2me技術(shù)概覽22.1 j2me的概念22.2 j2me簡介22.2.1 j2me架構(gòu)32.2.2 jvm ( 虛擬機 )32.2.3 midp( 移動信息設(shè)備簡表 )42.3 手機游戲的發(fā)展52.3.1 目前國內(nèi)的發(fā)展情況52.3.2 目前國際的發(fā)展情況6第3章 游戲設(shè)...
內(nèi)容介紹
此文檔由會員 csfujixie 發(fā)布
J2ME畢業(yè)論文
目 錄
第1章 緒 論 1
第2章 J2ME技術(shù)概覽 2
2.1 J2ME的概念 2
2.2 J2ME簡介 2
2.2.1 J2ME架構(gòu) 3
2.2.2 JVM ( 虛擬機 ) 3
2.2.3 MIDP( 移動信息設(shè)備簡表 ) 4
2.3 手機游戲的發(fā)展 5
2.3.1 目前國內(nèi)的發(fā)展情況 5
2.3.2 目前國際的發(fā)展情況 6
第3章 游戲設(shè)計的需求分析 9
3.1 MIDP中的游戲API 9
3.2 游戲類構(gòu)成 9
3.2.1 Boxer類的實現(xiàn) 10
3.2.2 GameCanvas類的功能及特點 10
3.2.3 Sprite類的功能及特點 11
3.3游戲角色的處理 11
3.4 游戲中的事件處理 12
3.4.1 key Pressed方法 12
3.4.2 key Released方法 13
第4章 “Pocket Boxing”手機游戲開發(fā)制作 14
4.1 游戲編程 14
4.2 格斗類手機游戲?qū)嵗?nbsp;14
4.2.1 “Pocket Boxing”游戲背景介紹及開發(fā)環(huán)境 14
4.2.2 MIDlet的構(gòu)成 15
4.2.3 MIDlet的生命周期 16
4.2.4 MIDlet的畫面顯示基礎(chǔ) 16
4.2.5 游戲項目的創(chuàng)建 18
4.2.6 命令種類及命令處理 19
4.2.7 游戲中的描繪處理 21
4.2.8 游戲狀態(tài)的類變量 23
4.2.9 按鍵事件的處理 24
4.2.10 設(shè)計存在的難點 25
第5章 手機游戲開發(fā)過程中的困難 26
5.1 手機游戲開發(fā)存在的困難 26
5.1.1 移動開發(fā)存在的問題 27
5.1.2 操作環(huán)境不兼容性問題 27
5.1.3 顯示速度方面的問題 28
5.1.4 不同的屏幕尺寸問題 28
5.1.5 輸入問題 29
5.2 解決方案 29
第6章 J2ME手機游戲前景展望 31
6.1 J2ME手機游戲的優(yōu)勢 31
6.2 J2ME手機游戲的開發(fā)意義 32
第7章 結(jié) 論 35
致 謝 36
參考文獻 37
英文資料翻譯 38
摘 要
JAVA已經(jīng)從一種平臺無關(guān)的編程語言演變成一種與廠商及平臺無關(guān)的健壯的服務(wù)器端技術(shù),促使IT業(yè)界深入發(fā)掘以Web為核心的應(yīng)用程序的巨大潛力。J2ME 的出現(xiàn)使這一變化達到了一種新的高度。J2ME,簡稱Java2平臺袖珍版( Java 2 Platform ,Micro Edition (J2ME) ),是SUN公司在J2SE和J2EE之后,致力于消費產(chǎn)品和嵌入式設(shè)備的最佳解決方案。作為JAVA的三個版本之一,J2ME在無線編程技術(shù)中正發(fā)揮著它獨特的作用。J2ME為在小型電子設(shè)備上創(chuàng)建性能卓越的網(wǎng)絡(luò)應(yīng)用提供了一套完整的解決方案。它也使設(shè)備制造商、服務(wù)提供商及應(yīng)用開發(fā)人員為他們的用戶發(fā)布新的軟件應(yīng)用成為可能。
本篇論文共分為七個部分:包括緒論、J2ME技術(shù)概覽、游戲設(shè)計的需求分析、“Pocket Boxing”手機游戲開發(fā)制作、手機游戲開發(fā)存在的困難、J2ME手機游戲前景展望和結(jié)論。其中第四部分“Pocket Boxing手機游戲開發(fā)制作”是本篇論文的重點。整篇論文都是圍繞著這一部分來展開論述的,在這一部分里詳細介紹一款手機游戲“Pocket Boxing”的開發(fā)全過程和開發(fā)過程中存在的疑難問題。其中包括:游戲事件、游戲API等以及對事件的處理,另外在游戲描繪處理部分也將作為重點進行介紹。
通過對J2ME的詳細介紹我們可以從中了解到其自身的作用,近年來,隨著JAVA手機的誕生,其無可替代的靈活性與輕便性致使JAVA手機游戲成為游戲市場的又一亮點,它的前景無可限量,必將在我們以后的生活中發(fā)揮著重要的作用。
關(guān)鍵字:J2ME, MIDP, 游戲編程, 事件, 描繪處理
目 錄
第1章 緒 論 1
第2章 J2ME技術(shù)概覽 2
2.1 J2ME的概念 2
2.2 J2ME簡介 2
2.2.1 J2ME架構(gòu) 3
2.2.2 JVM ( 虛擬機 ) 3
2.2.3 MIDP( 移動信息設(shè)備簡表 ) 4
2.3 手機游戲的發(fā)展 5
2.3.1 目前國內(nèi)的發(fā)展情況 5
2.3.2 目前國際的發(fā)展情況 6
第3章 游戲設(shè)計的需求分析 9
3.1 MIDP中的游戲API 9
3.2 游戲類構(gòu)成 9
3.2.1 Boxer類的實現(xiàn) 10
3.2.2 GameCanvas類的功能及特點 10
3.2.3 Sprite類的功能及特點 11
3.3游戲角色的處理 11
3.4 游戲中的事件處理 12
3.4.1 key Pressed方法 12
3.4.2 key Released方法 13
第4章 “Pocket Boxing”手機游戲開發(fā)制作 14
4.1 游戲編程 14
4.2 格斗類手機游戲?qū)嵗?nbsp;14
4.2.1 “Pocket Boxing”游戲背景介紹及開發(fā)環(huán)境 14
4.2.2 MIDlet的構(gòu)成 15
4.2.3 MIDlet的生命周期 16
4.2.4 MIDlet的畫面顯示基礎(chǔ) 16
4.2.5 游戲項目的創(chuàng)建 18
4.2.6 命令種類及命令處理 19
4.2.7 游戲中的描繪處理 21
4.2.8 游戲狀態(tài)的類變量 23
4.2.9 按鍵事件的處理 24
4.2.10 設(shè)計存在的難點 25
第5章 手機游戲開發(fā)過程中的困難 26
5.1 手機游戲開發(fā)存在的困難 26
5.1.1 移動開發(fā)存在的問題 27
5.1.2 操作環(huán)境不兼容性問題 27
5.1.3 顯示速度方面的問題 28
5.1.4 不同的屏幕尺寸問題 28
5.1.5 輸入問題 29
5.2 解決方案 29
第6章 J2ME手機游戲前景展望 31
6.1 J2ME手機游戲的優(yōu)勢 31
6.2 J2ME手機游戲的開發(fā)意義 32
第7章 結(jié) 論 35
致 謝 36
參考文獻 37
英文資料翻譯 38
摘 要
JAVA已經(jīng)從一種平臺無關(guān)的編程語言演變成一種與廠商及平臺無關(guān)的健壯的服務(wù)器端技術(shù),促使IT業(yè)界深入發(fā)掘以Web為核心的應(yīng)用程序的巨大潛力。J2ME 的出現(xiàn)使這一變化達到了一種新的高度。J2ME,簡稱Java2平臺袖珍版( Java 2 Platform ,Micro Edition (J2ME) ),是SUN公司在J2SE和J2EE之后,致力于消費產(chǎn)品和嵌入式設(shè)備的最佳解決方案。作為JAVA的三個版本之一,J2ME在無線編程技術(shù)中正發(fā)揮著它獨特的作用。J2ME為在小型電子設(shè)備上創(chuàng)建性能卓越的網(wǎng)絡(luò)應(yīng)用提供了一套完整的解決方案。它也使設(shè)備制造商、服務(wù)提供商及應(yīng)用開發(fā)人員為他們的用戶發(fā)布新的軟件應(yīng)用成為可能。
本篇論文共分為七個部分:包括緒論、J2ME技術(shù)概覽、游戲設(shè)計的需求分析、“Pocket Boxing”手機游戲開發(fā)制作、手機游戲開發(fā)存在的困難、J2ME手機游戲前景展望和結(jié)論。其中第四部分“Pocket Boxing手機游戲開發(fā)制作”是本篇論文的重點。整篇論文都是圍繞著這一部分來展開論述的,在這一部分里詳細介紹一款手機游戲“Pocket Boxing”的開發(fā)全過程和開發(fā)過程中存在的疑難問題。其中包括:游戲事件、游戲API等以及對事件的處理,另外在游戲描繪處理部分也將作為重點進行介紹。
通過對J2ME的詳細介紹我們可以從中了解到其自身的作用,近年來,隨著JAVA手機的誕生,其無可替代的靈活性與輕便性致使JAVA手機游戲成為游戲市場的又一亮點,它的前景無可限量,必將在我們以后的生活中發(fā)揮著重要的作用。
關(guān)鍵字:J2ME, MIDP, 游戲編程, 事件, 描繪處理