內容簡介
《J2ME遊戲設計案例教程》通過16個案例和一個較完整的商業遊戲項目的設計,較全面地介紹了使用J2ME進行手機遊戲設計的方法和技巧。在按案例進行講解時,充分注意知識的相對完整性和系統性。本書起點低、跨度大、循序漸進、通俗易懂,使讀者在閱讀後,能夠較快入門,並且在技術上得到較大的提高。
目錄
第1章 J2ME手機遊戲開發基礎
1.1 J2ME手機遊戲開發的基礎知識
1.1.1 J2ME手機遊戲概述
1.1.2 J2ME手機遊戲開發的技術簡介
1.2 手機遊戲的策劃
1.2.1 手機遊戲策劃基礎
1.2.2 遊戲《太空之戰》的策劃
思考與練習1
第2章 J2ME編程環境
2.1 J2ME手機遊戲的基本開發環境
2.1.1 JDK的安裝與配置
2.1.2 J2ME WTK的安裝與套用
【案例1】第一個MIDlet項目
2.2 J2ME集成開發環境
2.2.1 NetBeans的安裝與套用
2.2.2 Eclipse的安裝與配置
2.2.3 廠商模擬設備的安裝與設定
【案例2】NetBeans環境下的J2ME項目開發
【案例3】通過遊戲生成器創建簡單遊戲
【案例4】Eclipse環境下的J2ME項目開發
思考與練習2
第3章 J2ME遊戲程式設計基礎
3.1 J2ME程式設計基礎
3.1.1 MIDlet
3.1.2 MIDP用戶界面簡介
3.1.3 Display
3.1.4 MIDP事件處理機制
【案例5】螢幕畫面切換1
【案例6】螢幕畫面切換2
3.2 MIDP的高級UI對象
3.2.1 TextBox
3.2.2 Alert
3.2.3 List
3.2.4 Form
【案列7】高級UI設計的遊戲選單界面
3.3 MIDP的低級UI對象
3.3.1 Canvas畫布
3.3.2 Graphics圖形處理
3.3.3 繪製文本
【案例8】低級UI設計的高亮選單
3.4 圖像處理
3.4.1 遊戲圖像處理基礎
3.4.2 創建Image圖像
3.4.3 圖像的繪製
3.4.4 雙緩衝繪圖
【案例9】圖像的套用
思考與練習3
第4章 J2ME手機遊戲設計
4.1 遊戲引擎框架設計
4.1.1 【相關知識】MIDP 2.0中的遊戲類
4.1.2 【相關知識】GameCanvas類
4.1.3 【相關知識】遊戲中的多執行緒套用
4.1.4 【相關知識】遊戲引擎框架結構
【案例10】遊戲引擎框架的實現與套用
【案例11】《太空之戰》遊戲選單設計
4.2 遊戲精靈與動畫
4.2.1 遊戲精靈
4.2.2 Sprite 類
【案例12】行走四方——精靈動畫
4.3 遊戲場景地圖與圖層管理
4.3.1 遊戲地圖設計
4.3.2 圖層管理
【案例13】行走四方——捲動地圖設計
【案例14】行走四方——地圖障礙物設計
4.4 遊戲音效設計
4.4.1 J2ME音效設計基礎
4.4.2 音頻處理
【案例15】行走四方——音效設計
4.5 記錄存儲管理
4.5.1 記錄管理系統RMS概述
4.5.2 管理記錄存儲
4.5.3 記錄存儲的枚舉、過濾與排序
【案例16】行走四方——場景的存儲與載入
思考與練習4
第5章 綜合案例——太空之戰