注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡游戲設計Android網(wǎng)絡游戲開發(fā)實戰(zhàn)

Android網(wǎng)絡游戲開發(fā)實戰(zhàn)

Android網(wǎng)絡游戲開發(fā)實戰(zhàn)

定 價:¥69.00

作 者: 關(guān)東升 趙志榮 賈云龍
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 計算機/網(wǎng)絡 圖形圖像 多媒體 游戲開發(fā)/多媒體/課件設計

ISBN: 9787111422143 出版時間: 2013-06-26 包裝: 平裝
開本: 16 頁數(shù): 字數(shù):  

內(nèi)容簡介

  《Android網(wǎng)絡游戲開發(fā)實戰(zhàn)》是一本介紹Android網(wǎng)絡游戲開發(fā)的教程,旨在幫助讀者從需求著手去分析和設計Android項目,最后實施整個項目。本書以英雄訣項目為例,從需求開始進行分析和設計,從第2章開始介紹各個功能模塊,包括:用戶登錄實現(xiàn)、城堡初始化實現(xiàn)、戰(zhàn)爭雷達實現(xiàn)、宗派實現(xiàn)、作戰(zhàn)地圖實現(xiàn)、建筑升級實現(xiàn)、箭塔升級和士兵招募實現(xiàn)、空地建房實現(xiàn)以及構(gòu)建軍機處實現(xiàn)。本書介紹的功能模塊實現(xiàn)章節(jié)中,首先介紹本模塊中使用到的技術(shù),接著剖析該應用,然后是實戰(zhàn)與講解,最后是總結(jié),按照這樣的步驟展開介紹。本書適合有一定基礎(chǔ)的Android程序員學習使用,也可作為培訓機構(gòu)的教程。

作者簡介

暫缺《Android網(wǎng)絡游戲開發(fā)實戰(zhàn)》作者簡介

圖書目錄

目    錄
前言
第1章  Android項目需求分析與設計——以英雄訣游戲項目為例 1
1.1  項目概述 1
1.1.1  項目產(chǎn)生背景 1
1.1.2  英雄訣游戲背景 1
1.1.3  項目任務 2
1.2  需求分析 2
1.2.1  確定需求 2
1.2.2  用例圖 2
1.3  系統(tǒng)設計 5
1.4  環(huán)境搭建 6
1.4.1  Android SDK安裝 6
1.4.2  Eclipse和ADT插件安裝 7
1.4.3  Android開發(fā)模擬器 9
1.4.4  測試環(huán)境 11
本章小結(jié) 11
第2章  網(wǎng)絡通信和線程——用戶登錄實現(xiàn) 12
2.1  網(wǎng)絡通信技術(shù)介紹 12
2.1.1  java.net.URL類實現(xiàn)方式 12
2.1.2  Apache HttpClient實現(xiàn)方式 13
2.1.3  HttpClient案例 14
2.2  Android中的線程 16
2.2.1  Android線程中的問題 16
2.2.2  Handler和Message 18
2.2.3  重構(gòu)HttpClient案例 19
2.3  數(shù)據(jù)交換格式 22
2.3.1  純文本格式 22
2.3.2  XML格式 22
2.3.3  JSON格式 23
2.4  Android客戶端用戶登錄實現(xiàn) 25
2.4.1  Android客戶端登錄類圖 25
2.4.2  Android客戶端骨架實現(xiàn) 26
2.4.3  Android客戶端網(wǎng)絡通信實現(xiàn) 29
2.5  優(yōu)化重構(gòu)Android客戶端登錄 37
2.5.1  網(wǎng)絡通信處理的封裝 37
2.5.2  改善用戶體驗 44
本章小結(jié) 46
第3章  Android 2D繪圖——城堡初始化實現(xiàn) 47
3.1  Android 2D繪圖 47
3.1.1  Android圖形系統(tǒng)結(jié)構(gòu) 47
3.1.2  位圖、幾何圖形和文本的繪制 47
3.2  Surface和SurfaceView 55
3.2.1  Surface 55
3.2.2  SurfaceView 56
3.3  2D游戲開發(fā)設計模式 56
3.3.1  基本的SurfaceView模式 56
3.3.2  帶有觸摸或鍵盤事件的SurfaceView模式 60
3.3.3  帶有精靈的SurfaceView模式 62
3.3.4  優(yōu)化SurfaceView設計模式 71
3.4  繪制城堡畫面 78
3.4.1  繪制城堡畫面骨架代碼 78
3.4.2  網(wǎng)絡通信與數(shù)據(jù)解析 79
3.4.3  繪制城堡上的建筑 83
本章小結(jié) 85
第4章  Activity、Intent和菜單——戰(zhàn)爭雷達實現(xiàn) 86
4.1  Activity 86
4.1.1  創(chuàng)建Activity 86
4.1.2  Activity生命周期 87
4.2  Intent 91
4.2.1  顯式Intent(Explicit Intent) 91
4.2.2  隱式Intent(Implicit Intent) 92
4.3  多Activity之間跳轉(zhuǎn) 93
4.3.1  多個Activity之間數(shù)據(jù)傳遞 93
4.3.2  跳轉(zhuǎn)與返回 94
4.4  菜單 98
4.4.1  文本菜單 100
4.4.2  文本+圖片菜單 101
4.5  戰(zhàn)爭雷達實現(xiàn) 103
4.5.1  添加菜單 103
4.5.2  初始化戰(zhàn)爭雷達畫面 107
4.5.3  單擊查詢按鈕 111
4.5.4  跳轉(zhuǎn)到軍機處畫面 114
本章小結(jié) 115
第5章  UI布局管理——宗派實現(xiàn) 116
5.1  UI布局管理介紹 116
5.1.1  框架布局 116
5.1.2  線性布局 117
5.1.3  相對布局 118
5.1.4  絕對布局 120
5.1.5  表格布局 122
5.2  宗派畫面實現(xiàn) 123
5.2.1  畫面布局 124
5.2.2  畫面數(shù)據(jù)請求 128
5.2.3  畫面初始化 131
5.3  宗派挑戰(zhàn)畫面實現(xiàn) 133
5.3.1  畫面布局 134
5.3.2  畫面數(shù)據(jù)請求 138
5.3.3  畫面初始化 140
5.3.4  單擊挑戰(zhàn)按鈕的處理 141
5.4  其他模塊中的畫面實現(xiàn) 142
5.4.1  用戶登錄畫面布局 142
5.4.2  戰(zhàn)爭雷達畫面布局 145
本章小結(jié) 148
第6章  觸摸事件與手勢、鍵盤事件——作戰(zhàn)地圖實現(xiàn) 149
6.1  觸摸事件與手勢 149
6.1.1  觸摸事件 149
6.1.2  視圖觸摸事件 150
6.1.3  手勢 152
6.2  鍵盤事件 156
6.3  作戰(zhàn)地圖實現(xiàn) 158
6.3.1  地圖布局 160
6.3.2  地圖初始化 161
6.3.3  鍵盤移動地圖 165
6.3.4  觸摸移動地圖 166
本章小結(jié) 168
第7章  對話框和Toast使用——建筑升級實現(xiàn) 169
7.1  對話框 169
7.1.1  文本信息對話框 169
7.1.2  簡單列表項對話框 171
7.1.3  單選項列表項對話框 173
7.1.4  復選框列表項對話框 175
7.1.5  自定義布局對話框 177
7.2  Toast 2.3 180
7.2.1  文本類型 180
7.2.2  圖片類型 181
7.2.3  復合類型 182
7.2.4  自定義顯示位置Toast 183
7.3  建筑升級 184
7.3.1  請求服務器 186
7.3.2  建筑升級對話框布局 192
7.3.3  普通建筑升級對話框 195
7.3.4  處理升級請求 198
7.3.5  帶有招兵建筑升級對話框 201
本章小結(jié) 205
第8章  列表控件——箭塔升級和士兵招募實現(xiàn) 206
8.1  列表控件 206
8.1.1  Adapter(適配器) 206
8.1.2  ListView控件 206
8.1.3  Spinner控件 208
8.2  空箭塔升級 210
8.2.1  空箭塔對話框布局 211
8.2.2  空箭塔對話框?qū)崿F(xiàn) 212
8.2.3  空箭塔升級對話框?qū)崿F(xiàn) 215
8.3  招募士兵實現(xiàn) 218
8.3.1  招募對話框1實現(xiàn) 218
8.3.2  招募對話框2初始化實現(xiàn) 220
8.3.3  招募對話框2中單擊列表項目事件處理 221
8.3.4  招募對話框3初始化實現(xiàn) 223
8.3.5  招募對話框3中單擊招募按鈕事件處理 224
8.4  其他模塊中的列表控件實現(xiàn) 226
8.4.1  用戶登錄畫面Spinner控件 227
8.4.2  戰(zhàn)爭雷達列表控件 227
本章小結(jié) 230
第9章  碎片和ActionBar ——空地建房實現(xiàn) 231
9.1  碎片和ActionBar 231
9.1.1  碎片 231
9.1.2  ActionBar 232
9.2  空地建房實現(xiàn) 237
9.2.1  從城堡游戲場景跳轉(zhuǎn)到空地建房畫面 238
9.2.2  基礎(chǔ)建筑碎片 240
9.2.3  軍事建筑碎片 243
9.2.4  畫面初始化顯示 245
9.2.5  建造處理 248
本章小結(jié) 250
第10章  嵌套UI布局——構(gòu)建軍機處實現(xiàn) 251
10.1  軍機處畫面初始化 251
10.1.1  從城堡游戲場景跳轉(zhuǎn)到軍機處畫面 251
10.1.2  畫面初始化服務器請求處理 254
10.1.3  總覽畫面的初始化 258
10.1.4  出兵畫面的初始化 269
10.1.5  軍情畫面的初始化 280
10.2  軍機處模塊的業(yè)務處理 282
10.2.1  總覽畫面單擊偵察按鈕 282
10.2.2  總覽畫面單擊運輸按鈕 285
10.2.3  出兵畫面單擊發(fā)兵按鈕 287
10.2.4  軍機處單擊升級按鈕 291
本章小結(jié) 294
附錄  英雄訣游戲基本操作說明 295
參考文獻 308

本目錄推薦

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