Java ME遊戲開發技術大全

Java ME遊戲開發技術大全

《Java ME遊戲開發技術大全》是2010年5月1日清華大學出版社出版的圖書

基本介紹

  • 中文名:Java ME遊戲開發技術大全
  • 平裝:609頁
  • 正文語種:簡體中文
  • 開本:16
  • 出版社: 清華大學出版社
  • 出版時間:2010年5月1日
  • ISBN:7302224218, 9787302224211
內容簡介,目錄,

內容簡介

《Java ME遊戲開發技術大全》循序漸進地講解如何使用Java ME技術開發移動信息設備應用程式,在最新的MIDP2.0規範基礎上深入分析Java ME的核心技術,包括配置、簡表、Java ME的圖形用戶界面、遊戲編程、記錄存儲、通用聯網架構等基礎知識,同時提供豐富、典型的案例,目的是從實踐的角度向讀者展示如何更好地使用Java ME來開發手機應用程式。《Java ME遊戲開發技術大全》最後3個遊戲案例可視為對全書內容的總結,讓讀者對Java ME技術融會貫通。
《Java ME遊戲開發技術大全》內容全面、實例豐富、易於理解,每章的內容都不流於表面,而是從最佳實踐的角度展示,為讀者更好地使用Java ME開發手機應用程式提供良好的指導。《Java ME遊戲開發技術大全》是學習和從事無線套用系統開發的必備參考書籍,也適合高等院校計算機相關專業作為教材使用。

目錄

第1章 Java ME概述
1.1 Java ME背景介紹
1.1.1 Java ME簡介
1.1.2 Java ME體系結構
1.1.3 Java ME中的虛擬機
1.1.4 Java ME的配置
1.1.5 Java ME簡表
1.2 Java ME配置簡介
1.2.1 CDC概述
1.2.2 CLDC概述
1.3 MIDP簡介
1.3.1 MIDP設備
1.3.2 MIDP體系結構
1.3.3 MIDP2.0的新特性
1.4 MIDlet簡介
1.4.1 MIDlet生命周期
1.4.2 MIDlet程式結構
1.4.3 MIDlet程式中的事件處理
1.4.4 MIDlet套件
1.4.5 MIDlet開發流程
1.5 本章小結
第2章 Java ME開發環境配置
2.1 Java ME通用開發工具
2.1.1 Java WTK的安裝
2.1.2 Java WTK目錄結構
2.1.3 Java WTK項目開發
2.1.4 Java WTK項目管理
2.1.5 Java WTK項目發布
2.2 移動設備製造商的SDK
2.2.1 Sony Ericsson Java MESDK
2.2.2 Motorola Java MESDK
2.2.3 Sam Sung Java ME SDK
2.3 Java ME集成開發工具
2.3.1 Eclipse集成開發環境
2.3.2 NetBeans集成開發環境
2.4 本章小結
第3章 高級用戶界面
3.1 MIDP高級用戶界面設計概述
3.2 Display類和Displayable類
3.3 高級螢幕對象
3.3.1 TextBox文本框
3.3.2 List列表
3.3.3 Alert訊息框
3.3.4 Form表單
3.3.5 Ticker滾動條
3.4 表單中的Item組件
3.4.1 Stringltem
3.4.2 TextField
3.4.3 ImageItem
3.4.4 Date Field
3.4.5 Gauge
3.4.6 Choice Group
3.4.7 CustomItem
3.4.8Spacer
3.5 高級事件處理
3.5.1 Command軟鍵
3.5.2 Command Listener軟鍵事件
3.5.3 Item State Listener組件事件
3.5.4 Item Command Listener組件軟鍵事件
3.6 本章小結
第4章 低級用戶界面
4.1 Canvas畫布螢幕設計
4.1.1 Canvas概述
4.1.2 畫布螢幕大小
4.1.3 畫布螢幕的繪製和重繪
4.1.4 Canvas螢幕可視性通知
4.2 Canvas事件處理
4.2.1 按鍵事件
4.2.2 指針事件
4.2.3 遊戲動作
4.3 圖形繪製與Graphics類
4.3.1 Graphics類概述
4.3.2 顏色模型
4.3.3 坐標系統
4.3.4 圖形剪裁
4.3.5 繪製幾何圖形
4.4 文字繪製與Font類
4.4.1 Font類概述
4.4.2 繪製文本
4.4.3 字型屬性
4.5 圖像處理與Image類
4.5.1 Image類概述
4.5.2 PNG圖像格式
4.5.3 繪製不變圖像
4.5.4 繪製可變圖像
4.5.5 圖像雙緩衝技術
4.6 綜合實例:貪食蛇遊戲
4.6.1 遊戲功能分析
4.6.2 遊戲具體實現
4.7 本章小結
第5章 記錄管理系統
5.1 記錄存儲系統概述
5.2 記錄存儲系統類庫簡介
5.3 記錄存儲系統的基本操作
5.3.1 創建和打開記錄存儲
5.3.2 關閉和刪除記錄存儲
5.3.3 增加記錄
5.3.4 獲取記錄
5.3.5 修改記錄
5.3.6 刪除記錄
5.4 記錄存儲系統的高級操作
5.4.1 記錄存儲枚舉接口
5.4.2 記錄存儲過濾接口
5.4.3 記錄存儲比較接口
5.4.4 記錄存儲監聽接口
5.5 綜合示例:手機電話簿
5.6 本章小結
第6章 基於HTTP協定的網路開發
6.1 HTTP協定概述
6.1.1 HTTP連線狀態
6.1.2 HTTP請求方式
6.2 建立HTTP連線
6.3 使用HTTP連線進行數據傳遞
6.3.1 向伺服器提交數據
6.3.2 從伺服器獲取數據
6.4 綜合示例:構建郵件系統
6.5 本章小結
第7章 基於SOCket和數據報的網路開發
7.1 Socket和數據報編程概述
7.1.1 TCP協定概述
7.1.2 UDP協定概述
7.2 Socket編程
7.2.1 SocketConnection接口的實用
7.2.2 ServerSocketConnection接口的使用
7.3 數據報編程
7.4 本章小結
第8章 基於紅外和藍牙協定的網路開發
8.1 無線數據傳輸概述
8.1.1 紅外數據傳輸概述
8.1.2 藍牙數據傳輸概述
8.2 通過IrOBEX進行紅外通信
8.2.1 IrOBEX協定概述
8.2.2 IrOBEX開發步驟
8.3 通過JABWT進行藍牙通信
8.3.1 藍牙協定棧
8.3.2 藍牙互操作性配置
8.3.3 Java藍牙無線技術API
8.3.4 通過RFCOMM實現藍牙套用
8.4 綜合示例:基於藍牙通信的五子棋遊戲
8.4.1 遊戲功能分析
8.4.2 遊戲具體實現
8.5 本章小結
第9章 訊息套用開發
9.1 無線訊息概述
9.1.1 GSM短訊息服務
9.1.2 GSM小區廣播服務
9.2 WMA概述
9.2.1 WMA簡介
9.2.2 WMA類庫簡介
9.3 使用WTK中的WMA控制台
9.3.1配置和啟動WTK中的WMA控制台
9.3.2使用WMA控制台傳送文本訊息
9.3.3 WMA控制台傳送小區廣播
9.3.4 WMA控制台傳送多媒體訊息
9.4 使用WMA編寫收發短訊息程式
9.4.1 傳送和接收SMS訊息
9.4.2 傳送和接收二進制訊息
9.4.3 傳送和接收MMS訊息
9.5 本章小結
第10章多媒體開發
10.1 MMAPI概述
10.2 媒體管理類Manager
10.3 播放器接口Player
10.3.1 播放器狀態
10.3.2 播放器監聽接口
10.4 媒體控制接口Control
10.4.1 獲取控制器
10.4.2 音調控制接口
10.4.3 音量控制接口
10.4.4 視頻控制接口
10.5 實現手機拍照功能
10.6 綜合示例:手機拼圖遊戲
10.6.1 遊戲功能分析
10.6.2 遊戲具體實現
10.7 本章小結
第11章 MIDP遊戲編程
11.1 Game API概述
11.2 遊戲容器GameCanvas類
11.2.1 螢幕緩衝,
11.2.2 獲取鍵盤輸入狀態
11.2.3 實現遊戲主循環
11.3 圖層Layer類
11.4 遊戲精靈Sprite類
11.4.1 幀動畫
11.4.2 幀序列
11.4.3 精靈翻轉
11.4.4 參考像素點
11.4.5 碰撞檢測
11.5 遊戲背景TiledLayer類
11.5.1 圖像貼圖和單元格
11.5.2 製作靜態地圖背景
11.5.3 製作動態地圖背景
11.6 圖層管理LayerManager類
11.6.1 圖層的索引
11.6.2 圖層的位置與繪製
11.6.3 設定視圖視窗
11.7 綜合示例:瘋狂坦克遊戲
11.7.1 遊戲程式結構和設計思想
11.7.2 遊戲程式分析和具體實現
11.8 本章小結
第12章 MobiIe3D程式開發
12.1 手機3D開發概述
12.1.1 Mobile3DGraphicsAPI簡介
12.1.2 Mobile3DGraphics兩種開發模式
12.2 3D模型的建立
12.2.1 頂點數組
12.2.2 頂點緩衝和索引緩衝
12.2.3 外觀屬性
12.2.4 多面體模型的建立
12.3 3D場景的創建
12.3.1 世界World類
12.3.2 攝像機Camera類
12.3.3 光線Light類
12.3.4 背景Background類
12.3.5 場景中的坐標轉換
12.3.6 場景的繪製
12.4 外部建模導入3D模型
12.5 綜合示例:第一人稱視角室內漫遊
12.6 本章小結
第13章益智類(PUZ)遊戲——炸彈人
13.1 遊戲的創意和架構
13.1.1 遊戲創意
13.1.2 遊戲的架構
13.2 遊戲的流程和結構
13.3 遊戲功能的實現
13.3.1 遊戲的模型類實現
13.3.2 遊戲的視圖類實現
13.3.3 遊戲的主角類實現
13.3.4 遊戲的敵人類實現
13.3.5 遊戲的炸彈類實現
13.3.6 遊戲的MIDiet類實現
13.4 遊戲運行
13.5 本章小結
第14章 射擊類(STG)遊戲——中途島海戰
14.1 遊戲的創意和準備工作
14.1.1 遊戲創意
14.1.2 遊戲的準備工作
14.2 遊戲的流程和結構
14.3 遊戲功能的實現
14.3.1 遊戲的敵人小型飛機類實現
14.3.2 遊戲的敵人中型飛機類實現
14.3.3 遊戲的敵人旗艦類實現
14.3.4 遊戲的主角飛機發射的子彈類實現
14.3.5 遊戲的友軍轟炸類實現
14.3.6 遊戲的畫布螢幕類實現
14.3.7 遊戲的MIDlet類實現
14.4 遊戲運行
14.5 本章小結
第15章 角色扮演類(RPG)遊戲——苦澀大地
15.1 遊戲的創意和準備工作
15.1.1 遊戲創意
15.1.2 遊戲的準備工作
15.2 遊戲的流程和結構
15.3 遊戲功能的實現
15.3.1 遊戲的畫布螢幕類實現
15.3.2 遊戲精靈類的實現
15.3.3 遊戲的主角類實現
15.3.4 遊戲的怪物類實現
15.3.5 遊戲的NPC類實現
15.3.6 遊戲的地圖類實現
15.3.7 遊戲的MIDlet類實現
15.4 遊戲運行
15.5 本章小結
參考文獻

相關詞條

熱門詞條

聯絡我們