注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合深入BREW手機(jī)游戲開發(fā)

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

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

定 價(jià):¥37.00

作 者: 卜佳俊,張海翔,陳天洲 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302090472 出版時(shí)間: 2004-08-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 314 字?jǐn)?shù):  

內(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ā)人員的入門書籍和參考書。

作者簡介

暫缺《深入BREW手機(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ū)ο缶幊?br />4.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(elnstance
4.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 游戲中的GUI
5.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和delete
7.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)畫中的精靈Sprite

9.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)行Emulator
A1.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類和MIF
C2 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 使用Configurator
D2.1 從“開始”菜單運(yùn)行Configurator
D2.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)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)