注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)游戲設(shè)計libGDX游戲開發(fā)入門指南

libGDX游戲開發(fā)入門指南

libGDX游戲開發(fā)入門指南

定 價:¥88.00

作 者: 吳繼征 編著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787121259074 出版時間: 2015-05-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書作為libGDX的入門教程,分為5部分。部分(第1~2章)為準(zhǔn)備篇,介紹libGDX游戲引擎、歷史、功能與特點、開發(fā)工具等、多平臺的環(huán)境搭建等。第二部分(第3章),主要介紹libGDX的項目創(chuàng)建與交叉編譯,期間還介紹了使用命令行來調(diào)試、運(yùn)行、打包項目。第三部分(第4~5章),這兩章為基礎(chǔ)篇,主要是講解一些基礎(chǔ)的開發(fā)庫。第四部分(第6章),主要講解游戲開發(fā)工具,重點講解了游戲工具的綜合運(yùn)用。第五部分(第7~9章),主要講解游戲的控件與高級開發(fā)內(nèi)容。

作者簡介

  吳繼征,現(xiàn)就讀于長沙理工大學(xué)計算機(jī)與通信工程學(xué)院,具有自己的技術(shù)博客奮斗小土豆丶的博客,于2013年5月發(fā)布關(guān)于libGDX的視頻課程,名為《libGDX for Android》,可以在優(yōu)酷或者56網(wǎng)進(jìn)行搜索觀看。

圖書目錄

第1章 初識libGDX 1
1.1 什么是libGDX 1
1.2 libGDX的歷史 2
1.3 libGDX的特點 2
1.3.1 強(qiáng)兼容性 2
1.3.2 高效性 3
1.3.3 架構(gòu)的清晰性 3
1.4 開發(fā)工具 3
1.4.1 粒子編輯器(Particle Editor) 4
1.4.2 文字生成工具(Hiero Bitmap Font Generator) 4
1.4.3 圖片合并工具(TexturePacker) 5
1.4.4 項目構(gòu)建工具(GDX-Setup-UI) 5
1.5 libGDX的主要功能 6
1.6 libGDX的應(yīng)用 7
1.7 學(xué)習(xí)資料 8
1.8 本章小結(jié) 9
第2章 環(huán)境搭建 10
2.1 Windows系統(tǒng)下的開發(fā)環(huán)境配置 10
2.1.1 JDK下載及安裝 10
2.1.2 開發(fā)工具下載 13
2.1.3 Eclipse插件配置 21
2.1.4 開發(fā)庫下載 25
2.1.5 Gradle開發(fā)庫配置 28
2.2 Mac OS系統(tǒng)下的開發(fā)環(huán)境搭建 31
2.2.1 開發(fā)工具下載 31
2.2.2 Gradle開發(fā)庫配置 32
2.3 Windows系統(tǒng)環(huán)境變量配置 35
2.3.1 Python環(huán)境變量配置 35
2.3.2 Gradle環(huán)境變量配置 37
2.3.3 安卓環(huán)境變量配置 39
2.4 Mac OS系統(tǒng)環(huán)境變量配置 40
2.4.1 Python環(huán)境變量配置 40
2.4.2 Gradle環(huán)境變量配置 41
2.4.3 安卓環(huán)境變量配置 42
2.5 本章小結(jié) 43
第3章 Hello,libGDX! 44
3.1 libGDX項目的創(chuàng)建、導(dǎo)入及運(yùn)行 44
3.2 使用Gradle命令調(diào)試項目 52
3.2.1 Desktop項目調(diào)試 53
3.2.2 Html項目調(diào)試 54
3.2.3 Android項目調(diào)試 56
3.2.4 iOS項目調(diào)試 59
3.3 libGDX多平臺工程詳解 64
3.3.1 Core工程目錄解析 64
3.3.2 Android工程目錄解析 65
3.3.3 Desktop工程目錄解析 66
3.3.4 Html工程目錄解析 66
3.3.5 iOS工程目錄解析 67
3.3.6 多平臺配置文件詳解 68
3.4 本章小結(jié) 69
第4章 基礎(chǔ)開發(fā)庫 70
4.1 開發(fā)文檔介紹 71
4.1.1 在線查看API文檔 71
4.1.2 離線查看API文檔 72
4.1.3 常用開發(fā)包介紹 73
4.1.4 官方Wiki 77
4.2 游戲生命周期 78
4.2.1 ApplicationListener接口 78
4.2.2 ApplicationAdapter類 82
4.3 紋理類 83
4.3.1 紋理類的構(gòu)造方法 83
4.3.2 紋理類的常用方法 84
4.3.3 實戰(zhàn)演練 85
4.4 精靈畫筆類 87
4.4.1 SpriteBatch類的構(gòu)造方法 87
4.4.2 SpriteBatch類的常用方法 88
4.4.3 實戰(zhàn)演練 89
4.5 Pixmap類 91
4.5.1 Pixmap類的構(gòu)造方法 91
4.5.2 Pixmap類的常用方法 92
4.5.3 實戰(zhàn)演練 93
4.6 紋理區(qū)域類 95
4.6.1 TextureRegion類的構(gòu)造方法 95
4.6.2 TextureRegion類的構(gòu)造方法詳解 96
4.6.3 TextureRegion類的常用方法 97
4.6.4 實戰(zhàn)演練 97
4.7 精靈類 99
4.7.1 Sprite類的構(gòu)造方法 99
4.7.2 Sprite類的常用方法 100
4.7.3 實戰(zhàn)演練 101
4.8 本章小結(jié) 103
第5章 核心開發(fā)庫 104
5.1 演員類 104
5.1.1 演員類的構(gòu)造方法 105
5.1.2 演員類的常用方法 105
5.1.3 實戰(zhàn)演練 108
5.2 舞臺類 110
5.2.1 舞臺類的構(gòu)造方法 111
5.2.2 舞臺類的常用方法 111
5.2.3 實戰(zhàn)演練 113
5.3 Viewport類 116
5.3.1 Viewport類的構(gòu)造方法 117
5.3.2 Viewport類的常用方法 118
5.3.3 實戰(zhàn)演練 120
5.4 動作類 124
5.4.1 動作特效類 124
5.4.2 動作控制類 125
5.4.3 實戰(zhàn)演練 126
5.5 動畫類 131
5.5.1 動畫類的構(gòu)造方法 131
5.5.2 動畫類的常用方法 131
5.5.3 實戰(zhàn)演練 133
5.6 綜合示例 135
5.7 本章小結(jié) 142
第6章 游戲開發(fā)工具 143
6.1 文字處理 143
6.1.1 Hiero工具用法 143
6.1.2 BitmapFont類 146
6.1.3 BitmapFont類的構(gòu)造方法 146
6.1.4 BitmapFont類的常用方法 147
6.1.5 實戰(zhàn)演練 148
6.2 圖片合成工具 153
6.2.1 圖片合成工具用法 153
6.2.2 TextureAtlas類 157
6.2.3 TextureAtlas類的構(gòu)造方法 158
6.2.4 TextureAtlas類的常用方法 158
6.2.5 實戰(zhàn)演練 160
6.3 粒子編輯器 163
6.3.1 粒子編輯器的使用方法 164
6.3.2 ParticleEffect類 168
6.3.3 ParticleEffect類的構(gòu)造方法 168
6.3.4 ParticleEffect類的常用方法 168
6.3.5 實戰(zhàn)演練 169
6.4 地圖編輯器 173
6.4.1 游戲圖層詳解 174
6.4.2 地圖編輯器的使用方法 174
6.4.3 TiledMap類 177
6.4.4 TiledMap類的常用方法 177
6.4.5 OrthogonalTiledMapRenderer類 178
6.4.6 OrthogonalTiledMapRenderer類的構(gòu)造方法 178
6.4.7 OrthogonalTiledMapRenderer類的常用方法 179
6.4.8 實戰(zhàn)演練 180
6.5 本章小結(jié) 181
第7章 常用系統(tǒng)控件 182
7.1 Skin類 182
7.1.1 JSON配置文件 182
7.1.2 Skin類的構(gòu)造方法 184
7.1.3 Skin類的常用方法 185
7.1.4 實戰(zhàn)演練 186
7.2 Button類 188
7.2.1 Button類的構(gòu)造方法 188
7.2.2 Button類的常用方法 189
7.2.3 ButtonStyle類的成員變量 189
7.2.4 ButtonStyle類的構(gòu)造方法 190
7.2.5 實戰(zhàn)演練 190
7.3 Label類 194
7.3.1 Label類的構(gòu)造方法 194
7.3.2 Label類的常用方法 195
7.3.3 標(biāo)簽樣式類 196
7.3.4 實戰(zhàn)演練 196
7.4 Image類 199
7.4.1 Image類的構(gòu)造方法 199
7.4.2 Image類的常用方法 200
7.4.3 實戰(zhàn)演練 201
7.5 CheckBox類 203
7.5.1 CheckBox類的構(gòu)造方法 204
7.5.2 CheckBox類的常用方法 205
7.5.3 CheckBoxStyle類 205
7.5.4 CheckBoxStyle類的構(gòu)造方法 206
7.5.5 實戰(zhàn)演練 206
7.6 ProgressBar類 210
7.6.1 ProgressBar類的構(gòu)造方法 211
7.6.2 ProgressBar類的常用方法 211
7.6.3 ProgressBarStyle類 212
7.6.4 ProgressBarStyle類的構(gòu)造方法 213
7.6.5 實戰(zhàn)演練 213
7.7 Slider類 218
7.7.1 Slider類的構(gòu)造方法 218
7.7.2 Slider類的常用方法 219
7.7.3 SliderStyle類 219
7.7.4 SliderStyle類的構(gòu)造方法 220
7.7.5 實戰(zhàn)演練 220
7.8 TextField類 223
7.8.1 TextField類的構(gòu)造方法 223
7.8.2 TextField類的常用方法 223
7.8.3 TextFieldStyle類 225
7.8.4 TextFieldStyle類的構(gòu)造方法 225
7.8.5 實戰(zhàn)演練 226
7.9 TouchPad類 229
7.9.1 TouchPad類的構(gòu)造方法 229
7.9.2 TouchPad類的常用方法 229
7.9.3 TouchPadStyle類 230
7.9.4 TouchPadStyle類的構(gòu)造方法 231
7.9.5 實戰(zhàn)演練 231
7.10 ScrollPane類 235
7.10.1 ScrollPane類的構(gòu)造方法 235
7.10.2 ScrollPane類的常用方法 236
7.10.3 ScrollPaneStyle類 237
7.10.4 ScrollPaneStyle類的構(gòu)造方法 238
7.10.5 實戰(zhàn)演練 239
7.11 List類 242
7.11.1 List類的構(gòu)造方法 242
7.11.2

本目錄推薦

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