出版時間:2006-3 出版社:第1版 (2006年3月1日) 作者:施錚 頁數(shù):599 字數(shù):868000
Tag標(biāo)簽:無
內(nèi)容概要
本書全面介紹了基于J2ME中MIDP 2.0框架下移動設(shè)備游戲開發(fā)的技術(shù)、原理和方法。全書共分為13章,內(nèi)容包括J2ME概論、開發(fā)環(huán)境、游戲控制基礎(chǔ)、交互處理、圖形處理、顏色處理、圖像處理、動畫處理、圖像層管理、字體處理、音頻\視頻處理、狀態(tài)存儲和應(yīng)用程序發(fā)布。全書采取技術(shù)接口詳解和示例直觀化驅(qū)動方式,結(jié)構(gòu)清晰、實例豐富、易于理解,是廣大J2ME開發(fā)人員必備的參考書?! ”緯m合于具備一定Java語言基礎(chǔ)的專業(yè)和準(zhǔn)專業(yè)的Java開發(fā)人員閱讀,也可作為正在轉(zhuǎn)向進行Java移動開發(fā)的各類程序員的必備Java參考書。
作者簡介
施錚,計算機專業(yè)博士。具備9年以上大型工程軟件架構(gòu)設(shè)計、分析及編程經(jīng)驗,長期致力于基于J2EE架構(gòu)下企業(yè)信息系統(tǒng)構(gòu)建的研究和教學(xué)工作,擔(dān)任多家手機游戲開發(fā)公司顧問。
書籍目錄
第1章 J2ME概論 11.1 什么是J2ME 21.2 J2ME體系結(jié)構(gòu) 31.3 MIDP應(yīng)用程序 5第2章 開發(fā)環(huán)境 112.1 WTK開發(fā)環(huán)境 122.1.1 WTK下載和安裝 122.1.2 WTK環(huán)境的使用 132.2 JBuilderX開發(fā)環(huán)境 152.2.1 JBuilderX簡介 162.2.2 JBuilderX安裝 162.2.3 JBuilderX目錄結(jié)構(gòu) 182.2.4 配置移動開發(fā)環(huán)境 192.2.5 新建工程 212.2.6 新建應(yīng)用程序 242.2.7 熟悉開發(fā)界面 252.2.8 掌握便捷工具 282.2.9 運行期配置 292.2.10 編譯應(yīng)用程序 312.2.11 運行應(yīng)用程序 322.2.12 調(diào)試應(yīng)用程序 34第3章 游戲控制基礎(chǔ) 353.1 Java多線程機制 363.1.1 多線程與多進程 363.1.2 Java的多線程 373.1.3 線程的狀態(tài) 403.1.4 線程的優(yōu)先級 403.1.5 線程的同步 413.1.6 線程的阻塞 423.1.7 精靈線程 433.1.8 線程組 433.2 Timer類和TimerTask類 44第4章 交互處理 494.1 用戶界面體系結(jié)構(gòu) 504.2 高層用戶界面組件 534.2.1 Alert界面組件 534.2.2 TextBox界面組件 574.2.3 List界面組件 624.2.4 Form界面組件 704.2.5 Gauge界面組件 714.2.6 TextField界面組件 754.2.7 DateField界面組件 814.2.8 StringItem界面組件 854.2.9 ImageItem界面組件 884.2.10 ChoiceGroup界面組件 944.2.11 Ticker界面組件 1004.2.12 Command界面組件 1024.3 事件處理 1074.3.1 事件模型 1084.3.2 事件監(jiān)聽器的使用 1094.4 界面組件綜合實例 1194.5 外設(shè)輸入處理 1324.5.1 MIDP 1.0鍵盤處理 1324.5.2 MIDP 2.0鍵盤處理 141第5章 圖形處理 1475.1 圖形接口 1485.1.1 Graphics繪圖對象 1485.1.2 Canvas繪圖畫布 1495.1.3 坐標(biāo)空間 1515.2 基本圖形繪制 1515.2.1 繪制直線 1525.2.2 繪制矩形 1625.2.3 繪制弧形 1735.2.4 繪制三角形 1795.3 繪制風(fēng)格 1795.4 綜合實例 181第6章 顏色處理 1916.1 色彩空間 1926.1.1 基色組件構(gòu)成 1926.1.2 基色組件使用 1936.2 顏色透明度 2016.2.1 透明度 2016.2.2 前景與背景的融合 2106.3 動態(tài)調(diào)整顏色參數(shù) 2176.4 設(shè)備顏色 222第7章 圖像處理 2257.1 圖像處理機制 2267.1.1 Image類簡介 2267.1.2 不可變圖像 2267.1.3 可變圖像 2307.1.4 圖像方位變換 2327.1.5 透明度處理 2347.2 游戲場景處理 2367.2.1 瓷片類TiledLayer簡介 2367.2.2 靜態(tài)場景處理 2417.2.3 動態(tài)場景處理 247第8章 動畫處理 2558.1 動畫機制 2568.1.1 實現(xiàn)原理 2568.1.2 實現(xiàn)方式 2578.1.3 實例 2578.2 MIDP動畫機制 2628.2.1 MIDP 1.0動畫處理 2628.2.2 MIDP 2.0動畫處理 2718.3 碰撞控制 3228.3.1 MIDP 1.0碰撞處理 3238.3.2 MIDP 2.0碰撞處理 3318.4 綜合實例 364第9章 圖像層管理 3779.1 層的概念 3789.2 層管理機制 3799.3 層的繪制 3829.4 滾屏處理 3849.4.1 基于視窗 3859.4.2 基于場景 3929.5 綜合實例 399第10章 字體處理 42110.1 認識Font類 42210.2 字體屬性 42310.2.1 字體外觀 42310.2.2 字體樣式 42510.2.3 字體尺寸 42710.2.4 設(shè)置字體屬性 42810.3 設(shè)置字體 42910.4 繪制字體 43010.5 文本布局 44110.6 自定義字體 452第11章 音頻、視頻處理 46511.1 認識Media API 46611.1.1 Media API簡介 46611.1.2 Media API體系結(jié)構(gòu) 46711.2 音頻處理 46811.2.1 獲取音頻文件 46911.2.2 播放音頻文件 47411.2.3 控制媒體播放 47611.2.4 實例——音頻播放器 48011.2.5 響應(yīng)播放事件 48311.3 音符處理 49111.3.1 播放單音 49111.3.2 播放序列音 49511.4 視頻處理 506第12章 狀態(tài)存儲 51712.1 RMS概述 51812.2 記錄存儲管理 52012.2.1 打開/創(chuàng)建記錄存儲 52112.2.2 關(guān)閉記錄存儲 52212.2.3 刪除記錄存儲 52312.2.4 獲取記錄存儲 52412.2.5 獲取記錄存儲信息 52512.3 操作記錄 52712.3.1 添加記錄 52812.3.2 獲取記錄 53112.3.3 修改記錄 53412.3.4 刪除記錄 53512.3.5 遍歷記錄 53612.3.6 過濾記錄 54412.3.7 比較記錄 54812.3.8 實例——積分排行榜 55112.4 響應(yīng)記錄事件 580第13章 發(fā)布應(yīng)用程序 58713.1 MIDlet打包機制 58813.1.1 清單文件 58813.1.2 應(yīng)用程序描述文件 58913.2 打包MIDlet 59013.3 使用混淆器 598
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載