J2ME手機遊戲設計案例教程

J2ME手機遊戲設計案例教程

《J2ME手機遊戲設計案例教程》是2009年電子工業出版社出版的圖書。主要講述了使用J2ME進行手機遊戲設計的方法和技巧。

基本介紹

  • 書名:J2ME手機遊戲設計案例教程
  • ISBN: 9787121099113
  • 頁數:356頁
  • 出版社:電子工業出版社
  • 出版時間:2009年12月1日
  • 裝幀:平裝
  • 開本:16
內容簡介,目錄,

內容簡介

《J2ME手機遊戲設計案例教程》通過16個案例和一個較完整的商業遊戲項目的設計,較全面地介紹了使用J2ME進行手機遊戲設計的方法和技巧,在按案例進行講解時,充分注意知識的相對完整性和系統性。《J2ME手機遊戲設計案例教程》起點低、跨度大、循序漸進、通俗易懂,使讀者在閱讀後,能夠較快入門,並且在技術上得到較大的提高。

目錄

第1章 J2ME手機遊戲開發基礎 1
1.1 J2ME手機遊戲開發的基礎知識 1
1.1.1 J2ME手機遊戲概述 1
1.1.2 J2ME手機遊戲開發的技術簡介 2
1.2 手機遊戲的策劃 7
1.2.1 手機遊戲策劃基礎 7
1.2.2 遊戲《太空之戰》的策劃 12
思考與練習1 17
第2章 J2ME編程環境 18
2.1 J2ME手機遊戲的基本開發環境 18
2.1.1 JDK的安裝與配置 18
2.1.2 J2ME WTK的安裝與套用 21
【案例1】第一個MIDlet項目 29
2.2 J2ME集成開發環境 37
2.2.1 NetBeans的安裝與套用 37
2.2.2 Eclipse的安裝與配置 42
2.2.3 廠商模擬設備的安裝與設定 54
【案例2】NetBeans環境下的J2ME項目開發 62
【案例3】通過遊戲生成器創建簡單遊戲 73
【案例4】Eclipse環境下的J2ME項目開發 75
思考與練習2 80
第3章 J2ME遊戲程式設計基礎 81
3.1 J2ME程式設計基礎 81
3.1.1 MIDlet 81
3.1.2 MIDP用戶界面簡介 84
3.1.3 Display 87
3.1.4 MIDP事件處理機制 89
【案例5】螢幕畫面切換1 91
【案例6】螢幕畫面切換2 94
3.2 MIDP的高級UI對象 97
3.2.1 TextBox 97
3.2.2 Alert 98
3.2.3 List 99
3.2.4 Form 101
【案列7】高級UI設計的遊戲選單界面 106
3.3 MIDP的低級UI對象 110
3.3.1 Canvas畫布 110
3.3.2 Graphics圖形處理 124
3.3.3 繪製文本 130
【案例8】低級UI設計的高亮選單 132
3.4 圖像處理 138
3.4.1 遊戲圖像處理基礎 138
3.4.2 創建Image圖像 146
3.4.3 圖像的繪製 150
3.4.4 雙緩衝繪圖 154
【案例9】圖像的套用 157
思考與練習3 162
第4章 J2ME手機遊戲設計 163
4.1 遊戲引擎框架設計 163
4.1.1 【相關知識】MIDP 2.0中的遊戲類 163
4.1.2 【相關知識】GameCanvas類 164
4.1.3 【相關知識】遊戲中的多執行緒套用 167
4.1.4 【相關知識】遊戲引擎框架結構 170
【案例10】遊戲引擎框架的實現與套用 178
【案例11】《太空之戰》遊戲選單設計 187
4.2 遊戲精靈與動畫 194
4.2.1 遊戲精靈 194
4.2.2 Sprite 類 196
【案例12】行走四方——精靈動畫 207
4.3 遊戲場景地圖與圖層管理 221
4.3.1 遊戲地圖設計 221
4.3.2 圖層管理 226
【案例13】行走四方——捲動地圖設計 231
【案例14】行走四方——地圖障礙物設計 239
4.4 遊戲音效設計 255
4.4.1 J2ME音效設計基礎 255
4.4.2 音頻處理 258
【案例15】行走四方——音效設計 260
4.5 記錄存儲管理 264
4.5.1 記錄管理系統RMS概述 264
4.5.2 管理記錄存儲 265
4.5.3 記錄存儲的枚舉、過濾與排序 268
【案例16】行走四方——場景的存儲與載入 271
思考與練習4 281
第5章 綜合案例——太空之戰 282
5.1 遊戲架構設計 282
5.1.1 遊戲簡介 282
5.1.2 遊戲的架構 282
5.2 【綜合案例1】遊戲引擎框架設計 284
5.2.1 設計效果 284
5.2.2 項目創建與素材準備 285
5.2.3 遊戲MIDlet的設計 286
5.2.4 遊戲音效設計 288
5.2.5 閃屏畫面設計 291
5.2.6 遊戲啟動畫面設計 293
5.2.7 遊戲選單設計 297
5.2.8 遊戲引擎框架設計 297
5.2.9 遊戲圖示設計 299
5.3 【綜合案例2】遊戲關卡框架與捲動背景的設計 300
5.3.1 設計效果 300
5.3.2 項目創建與素材準備 301
5.3.3 捲動背景設計 301
5.3.4 圖像文字設計 303
5.3.5 遊戲關卡框架設計 306
5.3.6 對GameWorld的修改 311
5.4 【綜合案例3】玩家飛機與子彈設計 312
5.4.1 設計效果 312
5.4.2 項目創建與素材準備 312
5.4.3 玩家飛機設計 313
5.4.4 玩家子彈設計 316
5.4.5 將玩家飛機添加到關卡中 324
5.5 【綜合案例4】敵人飛機與子彈設計 325
5.5.1 設計效果 325
5.5.2 項目創建與素材準備 326
5.5.3 敵人飛機設計 326
5.5.4 敵機子彈設計 338
5.5.5 對玩家飛機的修改 343
5.5.6 將敵機添加到關卡中 344
5.6 【綜合案例5】爆炸效果與獎勵設計 346
5.6.1 設計效果 346
5.6.2 項目創建與素材準備 346
5.6.3 獎勵設計 347
5.6.4 爆炸效果設計 350
5.6.5 將獎勵和爆炸套用到關卡中 353
思考與練習5 357

相關詞條

熱門詞條

聯絡我們