內容簡介
本書是一本介紹J2ME移動套用開發的實例教程,從易懂、易學的實戰目標出發,用豐富的實例對
手機遊戲開發的基礎知識和技能進行了生動、直觀的講解。
本書堅持理論與實踐並重,面向實際開發,旨在幫助讀者解決實際問題。全書共分為11章,第1~7章介紹了J2ME的基礎知識,包括J2ME的簡介、J2ME開發環境的構建、界面開發、數據存儲、MIDP 2.0、網路和多媒體開發等內容。第8~11章詳細講解了多款不同類型遊戲的設計與開發,如益智動作遊戲《夏日大冒險》和飛行射擊遊戲《雷霆戰機》、角色扮演遊戲《桃花園記》和休閒益智遊戲《推推俠》等。
本書內容全面、結構清晰,實例具有很強的實用性和代表性,並且提供了4個完整的遊戲案例,可以幫助讀者系統地了解J2ME的開發過程,並迅速掌握J2ME手機遊戲的核心技術。
本書可作為J2ME移動套用開發人員愛好者的參考書,也可作為本科院校以及高職高專手機遊戲開發課程的教材。本教材配有電子教案。
目錄
第1章 手機遊戲簡介
1.1 手機遊戲概述
1.1.1 手機遊戲產業發展現狀
1.1.2 手機遊戲分類
1.2 手機遊戲開發的特點
1.2.1 手機遊戲與PC遊戲的區別
1.2.2 手機遊戲的優勢
1.2.3 手機設備的局限
1.2.4 手機遊戲的推廣渠道
1.2.5 手機遊戲的盈利模式
1.3 手機遊戲策劃
1.3.1 手機遊戲策劃的概念
1.3.2 手機遊戲策划過程
1.4 本章小結
1.5 思考題
第2章 J2ME簡介和編程環境
2.1 J2ME簡介
2.2 J2ME平台體系結構
2.2.1 體系結構概述
2.2.2 J2ME總體結構
2.2.3 配置層
2.2.4 簡表層
2.3 MIDlet
2.3.1 MIDlet概述
2.3.2 MIDlet的生命周期
2.3.3 MIDlet Suite
2.3.4 MIDlet的執行環境
2.4 編程環境
2.4.1JAVA開發工具包
2.4.2 使用Java開發環境
2.4.3 IDE的安裝和使用
2.4.4WTK
2.4.5 WTK的安裝
2.4.6 EclipseME
2.4.7 EclipseME外掛程式的安裝
2.4.8 EclipseME外掛程式的配置
2.5 本章小結
2.6 思考題
第3章 高級用戶界面
3.1 高級用戶界面概述
3.1.1 LCDUI包
3.1.2 高級用戶界面的類結構
3.1.3 Display和Displayable類
3.2 Command類與高級事件處理
3.2.1 Command類
3.2.2 高級事件處理
3.3 高級界面類
3.3.1 Screen類
3.3.2 TextBox組件
3.3.3 List組件
3.3.4 Alert組件
3.4 螢幕表單(Form類)及其組件
3.4.1 Form類
3.4.2 Item類和Item狀態監聽
3.5 本章小結
3.6 思考題
第4章 低級用戶界面
4.1 Canvas類
4.1.1 Canvas類概述
4.1.2 Canvas的布局
4.1.3 繪製螢幕
4.1.4 重繪螢幕
4.1.5 用戶互動
4.2 Graphics類
4.2.1 Graphics類概述
4.2.2 Graphics類的坐標系
4.2.3 畫筆的風格和顏色
4.2.4 Graphics類的圖形繪製
4.2.5 文字顯示
4.2.6 圖像繪製
……
第5章 數據存儲
第6章 MIDP 2.0開發
第7章 網路與多媒體
第8章 益智動作遊戲--夏日大冒險
第9章 飛機射擊遊戲--雷霆戰機
第10章 角色扮演遊戲--桃花園記
第11章 休閒益智遊戲--推推俠