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

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

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

定 價:¥37.00

作 者: 卜佳俊,張海翔,陳天洲 編著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

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

內容簡介

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

作者簡介

暫缺《深入BREW手機游戲開發(fā)》作者簡介

圖書目錄

第1章 手機游戲簡介

1.1 手機游戲的發(fā)展
1.2 手機游戲的特點
1.2.1 手機設備的優(yōu)點
1.2.2 手機設備的缺點
1.3 手機游戲的開發(fā)
1.3.1 與傳統(tǒng)游戲開發(fā)的區(qū)別
1.3.2 揚長避短的開發(fā)策略
1.4 BREW是什么

第2章 精彩手機游戲縱覽

2.1 棋牌游戲
2.2 動作游戲
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的內容
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的組件和目錄結構
3.3 建立第一個應用程序
3.3.1 創(chuàng)建一個新的BREW工程
3.3.2 程序的框架說明
3.3.3 編寫并保存代碼
3.3.4 運行HelloWorld

第4章 BREW核心技術

4.1 背景知識:使用C語言的面向對象編程
4.1.1 最簡單的例子
4.1.2 繼承的實現(xiàn)
4.1.3 多態(tài)性
4.2 AEE體系架構分析
4.2.1 AEE的層次結構
4.2.2 BREW接口概貌
4.2.3 AEECLSID機制
4.2.4 工廠方法ISHELL_Crea(elnstance
4.3 MODULE和APPLET的創(chuàng)建
4.3.1 Module的創(chuàng)建
4.3.2 Applet的創(chuàng)建和啟動
4.4 AEE的事件處理機制
4.4.1 事件驅動機制概述
4.4.2 AEE事件處理函數(shù)的注冊
4.4.3 AEE事件的分類
4.4.4 AEE事件分發(fā)機制
4.4.5 Applet的掛起和恢復

第5章 GUI技術

5.1 游戲中的GUI
5.2 BREW中GUI關鍵技術分析
5.2.1 顯示技術的基礎——IDisplay接口
5.2.2 圖形圖像的顯示——IGraphics、IBitmap和Ilmage接口
5.2.3 顯示相關的幾個輔助接口

第6章 數(shù)據(jù)存儲技術

6.1 基礎知識
6.1.1 手機存儲技術簡介
6.1.2 存儲技術在游戲中的應用
6.2 文件I/O技術
6.2.1 文件I/O技術要點
6.2.2 BREW文件的I/O技術
6.3 數(shù)據(jù)庫管理技術
6.3.1 BREW數(shù)據(jù)庫技術
6.3.2 實現(xiàn)BREW數(shù)據(jù)庫的管理
6.4 實例分析
6.4.1 文件FO實例
6.4.2 數(shù)據(jù)庫實例

第7章 內存管理

7.1 受限內存管理方式
7.1.1 手機內存的限制
7.1.2 受限內存常用管理方式
7.1.3 常用內存分配方式
7.2 BREW中的內存使用
7.2.1 內存的分配
7.2.2 內存的釋放
7.2.3 Ⅲe印接口
7.2.4 重載new和delete
7.2.5 經驗之談

第8章 音效技術

8.1 音效技術簡介
8.2 兩個音效播放的例子
8.3 蜂鳴的介紹
8.4 音調接口的使用
8.4.1 接口的回調模塊
8.4.2 1Sound接口中其他播放和控制模塊
8.4.3 設備的設置
8.4.4 退出模塊
8.5 語音播放器接口的使用
8.5.1 回調模塊
8.5.2 其他功能介紹
8.5.3 設備信息的取得和設定模塊
8.5.4 退出釋放模塊
8.6 多媒體接口介紹
8.6.1 回調模塊
8.6.2 其他功能介紹
8.6.3 退出釋放模塊
8.7 關于CMXSradio的介紹
8.8 實例分析

第9章 動畫中的精靈Sprite

9.1 Sprite技術簡介
9.2 1Sprite接口的使用
9.2.1 洋蔥一樣分層的游戲場景
9.2.2 加載圖像資源
9.2.3 使用Tile創(chuàng)建復雜的背景
9.2.4 背景的顯示與控制
9.2.5 使用Sprite創(chuàng)建動畫對象
9.2.6 動畫對象的顯示與控制
9.2.7 精靈的透明色問題
9.2.8 總結
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)絡技術

10.1 技術背景概述
10.2 簡單示例
10.3 Socket基礎
10.4 BREW的網(wǎng)絡接口
10.4.1 接口的使用方法和機制
10.4.2 1NetMgr接口基本功能介紹
10.4.3 1Socket接口的其他功能介紹
10.4.4 接口的取消回調和釋放
10.5 一個示例

第11章 其他輔助技術

11.1 字符串操作
11.2 浮點數(shù)操作
11.3 定時器
11.4 隨機數(shù)

第12章 綜合示例分析

12.1 搖擺蟲游戲
12.1.1 游戲設計第一步:創(chuàng)意
12.1.2 游戲設計第二步:需求分析
12.1.3 游戲設計第三步:詳細設計
12.1.4 游戲設計第四步:代碼設計
12.1.5 游戲設計第五步:游戲測試
12.1.6 總結
12.2 紙飛機游戲
12.2.1 創(chuàng)意
12.2.2 需求規(guī)格
12.2.3 基本流程圖和控制轉移表
12.2.4 程序模塊分析
12.2.5 總結

附錄A BREWEmulator的使用

A1 Emulator運行小程序的流程
A1.1 從“開始”菜單運行Emulator
A1.2 Emulator菜單和其他功能
A2 運行BREW應用程序
A2.1 運行BREW應用程序的過程
A2.2 查看和編輯應用程序源代碼
A3 使用應用程序管理器
A3.1 在Emulator配置小程序圖像
A3.2 配置小程序以播放聲音
A4 使用速度模擬
A4.1 為什么要使用速度模擬
A4.2 如何進行速度模擬

附錄B BREWResourceEditor的使用

B1 資源編輯器所用到的文件格式
B2 資源編輯器的作用
B3 創(chuàng)建資源
B3.1 運行資源編輯器
B3.2 創(chuàng)建字符串資源
B3.3 創(chuàng)建圖像資源
B3.4 創(chuàng)建對話框資源
B4 編譯資源文件

附錄C BREWMIFEditor的使用

C1 BREW類和MIF
C2 MIF編輯器的作用
C3 使用BREWMIF編輯器和向模塊添加小程序的步驟
C3.1 從“開始”菜單運行MIF編輯器
C3.2 MIF編輯器Applet選項卡的設置
C3.3 添加常規(guī)MIF信息
C3.4 擴展
C3.5 維護外部依存
C3.6 向MIF添加許可證

附錄D BREWDeviceConfigurator的使用

D1 Configurator簡介
D1.1 Configurator的作用
D1.2 設備文件
D1.3 常規(guī)設備屬性
D1.4 設備對象
D1.5 圖像文件要求
D1.6 模擬設備屏幕
D1.7 模擬字符
D1.8 模擬設備速度
D2 使用Configurator
D2.1 從“開始”菜單運行Configurator
D2.2 創(chuàng)建設備文件
D2.3 導入設備圖像文件
D2.4 定義設備屬性
D2.5 定義對象
D2.6 編輯現(xiàn)有的設備

附錄E 使用EmbeddedC++

E1 類的定義
E2 應用程序的初始化
E3 類的實現(xiàn)

附錄F BREW相關資源

附錄G 參考文獻

本目錄推薦

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