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

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

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

定 價(jià):¥37.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《深入BREW手機(jī)游戲開(kāi)發(fā)》作者簡(jiǎn)介

圖書(shū)目錄

第1章 手機(jī)游戲簡(jiǎn)介

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ī)游戲的開(kāi)發(fā)
1.3.1 與傳統(tǒng)游戲開(kāi)發(fā)的區(qū)別
1.3.2 揚(yáng)長(zhǎng)避短的開(kāi)發(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入門(mén)

3.1 BREW簡(jiǎn)介
3.1.1 BREW的概念
3.1.2 BREW的內(nèi)容
3.1.3 BREW的優(yōu)勢(shì)
3.2 BREW開(kāi)發(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 程序的框架說(shuō)明
3.3.3 編寫(xiě)并保存代碼
3.3.4 運(yùn)行HelloWorld

第4章 BREW核心技術(shù)

4.1 背景知識(shí):使用C語(yǔ)言的面向?qū)ο缶幊?br />4.1.1 最簡(jiǎn)單的例子
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ù)的注冊(cè)
4.4.3 AEE事件的分類(lèi)
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ù)簡(jiǎn)介
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ù)庫(kù)管理技術(shù)
6.3.1 BREW數(shù)據(jù)庫(kù)技術(shù)
6.3.2 實(shí)現(xiàn)BREW數(shù)據(jù)庫(kù)的管理
6.4 實(shí)例分析
6.4.1 文件FO實(shí)例
6.4.2 數(shù)據(jù)庫(kù)實(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ù)簡(jiǎn)介
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 語(yǔ)音播放器接口的使用
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)畫(huà)中的精靈Sprite

9.1 Sprite技術(shù)簡(jiǎn)介
9.2 1Sprite接口的使用
9.2.1 洋蔥一樣分層的游戲場(chǎng)景
9.2.2 加載圖像資源
9.2.3 使用Tile創(chuàng)建復(fù)雜的背景
9.2.4 背景的顯示與控制
9.2.5 使用Sprite創(chuàng)建動(dòng)畫(huà)對(duì)象
9.2.6 動(dòng)畫(huà)對(duì)象的顯示與控制
9.2.7 精靈的透明色問(wèn)題
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ú)線網(wǎng)絡(luò)技術(shù)

10.1 技術(shù)背景概述
10.2 簡(jiǎn)單示例
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 搖擺蟲(chóng)游戲
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ì)第五步:游戲測(cè)試
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 從“開(kāi)始”菜單運(yùn)行Emulator
A1.2 Emulator菜單和其他功能
A2 運(yùn)行BREW應(yīng)用程序
A2.1 運(yùn)行BREW應(yīng)用程序的過(guò)程
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)建對(duì)話框資源
B4 編譯資源文件

附錄C BREWMIFEditor的使用

C1 BREW類(lèi)和MIF
C2 MIF編輯器的作用
C3 使用BREWMIF編輯器和向模塊添加小程序的步驟
C3.1 從“開(kāi)始”菜單運(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簡(jiǎn)介
D1.1 Configurator的作用
D1.2 設(shè)備文件
D1.3 常規(guī)設(shè)備屬性
D1.4 設(shè)備對(duì)象
D1.5 圖像文件要求
D1.6 模擬設(shè)備屏幕
D1.7 模擬字符
D1.8 模擬設(shè)備速度
D2 使用Configurator
D2.1 從“開(kāi)始”菜單運(yùn)行Configurator
D2.2 創(chuàng)建設(shè)備文件
D2.3 導(dǎo)入設(shè)備圖像文件
D2.4 定義設(shè)備屬性
D2.5 定義對(duì)象
D2.6 編輯現(xiàn)有的設(shè)備

附錄E 使用EmbeddedC++

E1 類(lèi)的定義
E2 應(yīng)用程序的初始化
E3 類(lèi)的實(shí)現(xiàn)

附錄F BREW相關(guān)資源

附錄G 參考文獻(xiàn)

本目錄推薦

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