深入BREW手機(jī)游戲開發(fā)

出版時(shí)間:2004-8-1  出版社:清華大學(xué)出版社  作者:張海翔,卜佳俊,陳天洲  頁數(shù):314  字?jǐn)?shù):454000  
Tag標(biāo)簽:無  

內(nèi)容概要

本書針對手機(jī)游戲市場的現(xiàn)狀與前景,介紹了基于BREW平臺(tái)進(jìn)行游戲開發(fā)的整個(gè)過程。本書內(nèi)容:首先通過一個(gè)簡單易懂的示例描述了手機(jī)上游戲開發(fā)的總體流程,使讀者建立一個(gè)初步的感性認(rèn)識(shí)。在此基礎(chǔ)上,深入分析了基于BREW進(jìn)行手機(jī)游戲開發(fā)的應(yīng)用框架和核心思想,并配合一個(gè)個(gè)獨(dú)立完整的技術(shù)示例逐一部析了手機(jī)游戲開發(fā)的各項(xiàng)關(guān)鍵技術(shù)--GUI技術(shù)、IO技術(shù)、內(nèi)存管理技術(shù)、音效管理技術(shù)、音效技術(shù)、動(dòng)畫技術(shù)、無線網(wǎng)絡(luò)通信技術(shù)等。最后用兩個(gè)完整綜合的游戲開發(fā)示例展示各項(xiàng)技術(shù)的整合應(yīng)用。    本書的讀者對象主要為從事手機(jī)游戲開發(fā)的工程技術(shù)人員、高校學(xué)生和相關(guān)技術(shù)的愛好者。本書可作為大專院嵌入式游戲開發(fā)課程的教材,也可作為手機(jī)游戲開發(fā)人員的入門書籍和參考書。

書籍目錄

第1章 手機(jī)游戲簡介1.1 手機(jī)游戲的發(fā)展1.2 手機(jī)游戲的特點(diǎn)1.2.1 手機(jī)設(shè)備的優(yōu)點(diǎn)1.2.2 手機(jī)設(shè)備的缺點(diǎn)1.3 手機(jī)游戲的開發(fā)1.3.1 與傳統(tǒng)游戲開發(fā)的區(qū)別1.3.2 揚(yáng)長避短的開發(fā)策略1.4 BREW是什么第2章 精彩手機(jī)游戲縱覽2.1 棋牌游戲2.2 動(dòng)作游戲2.3 益智游戲2.4 策略游戲2.5 體育游戲2.6 寵物游戲2.7 角色游戲2.8 射擊游戲2.9 聯(lián)網(wǎng)游戲第3章 BREW入門3.1 BREW簡介3.1.1 BREW的概念3.1.2 BREW的內(nèi)容3.1.3 BREW的優(yōu)勢3.2 BREW開發(fā)環(huán)境3.2.1 BREWSDK的安裝環(huán)境3.2.2 BREWSDK的安裝3.2.3 BREWSDK的組件和目錄結(jié)構(gòu)3.3 建立第一個(gè)應(yīng)用程序3.3.1 創(chuàng)建一個(gè)新的BREW工程3.3.2 程序的框架說明3.3.3 編寫并保存代碼3.3.4 運(yùn)行HelloWorld第4章 BREW核心技術(shù)4.1 背景知識(shí):使用C語言的面向?qū)ο缶幊?.1.1 最簡單的例子4.1.2 繼承的實(shí)現(xiàn)4.1.3 多態(tài)性4.2 AEE體系架構(gòu)分析4.2.1 AEE的層次結(jié)構(gòu)4.2.2 BREW接口概貌4.2.3 AEECLSID機(jī)制4.2.4 工廠方法ISHELL_Crea(elnstance4.3 MODULE和APPLET的創(chuàng)建4.3.1 Module的創(chuàng)建4.3.2 Applet的創(chuàng)建和啟動(dòng)4.4 AEE的事件處理機(jī)制4.4.1 事件驅(qū)動(dòng)機(jī)制概述4.4.2 AEE事件處理函數(shù)的注冊4.4.3 AEE事件的分類4.4.4 AEE事件分發(fā)機(jī)制4.4.5 Applet的掛起和恢復(fù)第5章 GUI技術(shù)5.1 游戲中的GUI5.2 BREW中GUI關(guān)鍵技術(shù)分析5.2.1 顯示技術(shù)的基礎(chǔ)——IDisplay接口5.2.2 圖形圖像的顯示——IGraphics、IBitmap和Ilmage接口5.2.3 顯示相關(guān)的幾個(gè)輔助接口第6章 數(shù)據(jù)存儲(chǔ)技術(shù)6.1 基礎(chǔ)知識(shí)6.1.1 手機(jī)存儲(chǔ)技術(shù)簡介6.1.2 存儲(chǔ)技術(shù)在游戲中的應(yīng)用6.2 文件I/O技術(shù)6.2.1 文件I/O技術(shù)要點(diǎn)6.2.2 BREW文件的I/O技術(shù)6.3 數(shù)據(jù)庫管理技術(shù)6.3.1 BREW數(shù)據(jù)庫技術(shù)6.3.2 實(shí)現(xiàn)BREW數(shù)據(jù)庫的管理6.4 實(shí)例分析6.4.1 文件FO實(shí)例6.4.2 數(shù)據(jù)庫實(shí)例第7章 內(nèi)存管理7.1 受限內(nèi)存管理方式7.1.1 手機(jī)內(nèi)存的限制7.1.2 受限內(nèi)存常用管理方式7.1.3 常用內(nèi)存分配方式7.2 BREW中的內(nèi)存使用7.2.1 內(nèi)存的分配7.2.2 內(nèi)存的釋放7.2.3 Ⅲe印接口7.2.4 重載new和delete7.2.5 經(jīng)驗(yàn)之談第8章 音效技術(shù)8.1 音效技術(shù)簡介8.2 兩個(gè)音效播放的例子8.3 蜂鳴的介紹8.4 音調(diào)接口的使用8.4.1 接口的回調(diào)模塊8.4.2 1Sound接口中其他播放和控制模塊8.4.3 設(shè)備的設(shè)置8.4.4 退出模塊8.5 語音播放器接口的使用8.5.1 回調(diào)模塊8.5.2 其他功能介紹8.5.3 設(shè)備信息的取得和設(shè)定模塊8.5.4 退出釋放模塊8.6 多媒體接口介紹8.6.1 回調(diào)模塊8.6.2 其他功能介紹8.6.3 退出釋放模塊8.7 關(guān)于CMXSradio的介紹8.8 實(shí)例分析第9章 動(dòng)畫中的精靈Sprite9.1 Sprite技術(shù)簡介9.2 1Sprite接口的使用9.2.1 洋蔥一樣分層的游戲場景9.2.2 加載圖像資源9.2.3 使用Tile創(chuàng)建復(fù)雜的背景9.2.4 背景的顯示與控制9.2.5 使用Sprite創(chuàng)建動(dòng)畫對象9.2.6 動(dòng)畫對象的顯示與控制9.2.7 精靈的透明色問題9.2.8 總結(jié)9.3 完整的Pfly例子9.3.1 PflyLoadSprims()函數(shù)9.3.2 Pti5,LoadResources()函數(shù)9.3.3 Pfly_Init()函數(shù)9.3.4 PnyNextFrame()函數(shù)第10章 無線網(wǎng)絡(luò)技術(shù)10.1 技術(shù)背景概述10.2 簡單示例10.3 Socket基礎(chǔ)10.4 BREW的網(wǎng)絡(luò)接口10.4.1 接口的使用方法和機(jī)制10.4.2 1NetMgr接口基本功能介紹10.4.3 1Socket接口的其他功能介紹10.4.4 接口的取消回調(diào)和釋放10.5 一個(gè)示例第11章 其他輔助技術(shù)11.1 字符串操作11.2 浮點(diǎn)數(shù)操作11.3 定時(shí)器11.4 隨機(jī)數(shù)第12章 綜合示例分析12.1 搖擺蟲游戲12.1.1 游戲設(shè)計(jì)第一步:創(chuàng)意12.1.2 游戲設(shè)計(jì)第二步:需求分析12.1.3 游戲設(shè)計(jì)第三步:詳細(xì)設(shè)計(jì)12.1.4 游戲設(shè)計(jì)第四步:代碼設(shè)計(jì)12.1.5 游戲設(shè)計(jì)第五步:游戲測試12.1.6 總結(jié)12.2 紙飛機(jī)游戲12.2.1 創(chuàng)意12.2.2 需求規(guī)格12.2.3 基本流程圖和控制轉(zhuǎn)移表12.2.4 程序模塊分析12.2.5 總結(jié)附錄A BREWEmulator的使用A1 Emulator運(yùn)行小程序的流程A1.1 從“開始”菜單運(yùn)行EmulatorA1.2 Emulator菜單和其他功能A2 運(yùn)行BREW應(yīng)用程序A2.1 運(yùn)行BREW應(yīng)用程序的過程A2.2 查看和編輯應(yīng)用程序源代碼A3 使用應(yīng)用程序管理器A3.1 在Emulator配置小程序圖像A3.2 配置小程序以播放聲音A4 使用速度模擬A4.1 為什么要使用速度模擬A4.2 如何進(jìn)行速度模擬附錄B BREWResourceEditor的使用B1 資源編輯器所用到的文件格式B2 資源編輯器的作用B3 創(chuàng)建資源B3.1 運(yùn)行資源編輯器B3.2 創(chuàng)建字符串資源B3.3 創(chuàng)建圖像資源B3.4 創(chuàng)建對話框資源B4 編譯資源文件附錄C BREWMIFEditor的使用C1 BREW類和MIFC2 MIF編輯器的作用C3 使用BREWMIF編輯器和向模塊添加小程序的步驟C3.1 從“開始”菜單運(yùn)行MIF編輯器C3.2 MIF編輯器Applet選項(xiàng)卡的設(shè)置C3.3 添加常規(guī)MIF信息C3.4 擴(kuò)展C3.5 維護(hù)外部依存C3.6 向MIF添加許可證附錄D BREWDeviceConfigurator的使用D1 Configurator簡介D1.1 Configurator的作用D1.2 設(shè)備文件D1.3 常規(guī)設(shè)備屬性D1.4 設(shè)備對象D1.5 圖像文件要求D1.6 模擬設(shè)備屏幕D1.7 模擬字符D1.8 模擬設(shè)備速度D2 使用ConfiguratorD2.1 從“開始”菜單運(yùn)行ConfiguratorD2.2 創(chuàng)建設(shè)備文件D2.3 導(dǎo)入設(shè)備圖像文件D2.4 定義設(shè)備屬性D2.5 定義對象D2.6 編輯現(xiàn)有的設(shè)備附錄E 使用EmbeddedC++E1 類的定義E2 應(yīng)用程序的初始化E3 類的實(shí)現(xiàn)附錄F BREW相關(guān)資源附錄G 參考文獻(xiàn)

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    深入BREW手機(jī)游戲開發(fā) PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7