第1章 J2ME手機游戲開發(fā)基礎
1.1 J2ME手機游戲開發(fā)的基礎知識
1.1.1 J2ME手機游戲概述
1.1.2 J2ME手機游戲開發(fā)的技術簡介
1.2 手機游戲的策劃
1.2.1 手機游戲策劃基礎
1.2.2 游戲《太空之戰(zhàn)》的策劃
思考與練習1
第2章 J2ME編程環(huán)境
2.1 J2ME手機游戲的基本開發(fā)環(huán)境
2.1.1 JDK的安裝與配置
2.1.2 J2ME WTK的安裝與應用
【案例1】第一個MIDlet項目
2.2 J2ME集成開發(fā)環(huán)境
2.2.1 NetBeans的安裝與應用
2.2.2 Eclipse的安裝與配置
2.2.3 廠商模擬設備的安裝與設置
【案例2】NetBeans環(huán)境下的J2ME項目開發(fā)
【案例3】通過游戲生成器創(chuàng)建簡單游戲
【案例4】Eclipse環(huán)境下的J2ME項目開發(fā)
思考與練習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 創(chuàng)建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】游戲引擎框架的實現(xiàn)與應用
【案例11】《太空之戰(zhàn)》游戲菜單設計
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 記錄管理系統(tǒng)RMS概述
4.5.2 管理記錄存儲
4.5.3 記錄存儲的枚舉、過濾與排序
【案例16】行走四方——場景的存儲與加載
思考與練習4
第5章 綜合案例——太空之戰(zhàn)