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

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

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

定 價:¥88.00

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

購買這本書可以去


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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 初識libGDX 1
1.1 什么是libGDX 1
1.2 libGDX的歷史 2
1.3 libGDX的特點 2
1.3.1 強兼容性 2
1.3.2 高效性 3
1.3.3 架構的清晰性 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 項目構建工具(GDX-Setup-UI) 5
1.5 libGDX的主要功能 6
1.6 libGDX的應用 7
1.7 學習資料 8
1.8 本章小結 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 本章小結 43
第3章 Hello,libGDX! 44
3.1 libGDX項目的創(chuàng)建、導入及運行 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 本章小結 69
第4章 基礎開發(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 紋理類的構造方法 83
4.3.2 紋理類的常用方法 84
4.3.3 實戰(zhàn)演練 85
4.4 精靈畫筆類 87
4.4.1 SpriteBatch類的構造方法 87
4.4.2 SpriteBatch類的常用方法 88
4.4.3 實戰(zhàn)演練 89
4.5 Pixmap類 91
4.5.1 Pixmap類的構造方法 91
4.5.2 Pixmap類的常用方法 92
4.5.3 實戰(zhàn)演練 93
4.6 紋理區(qū)域類 95
4.6.1 TextureRegion類的構造方法 95
4.6.2 TextureRegion類的構造方法詳解 96
4.6.3 TextureRegion類的常用方法 97
4.6.4 實戰(zhàn)演練 97
4.7 精靈類 99
4.7.1 Sprite類的構造方法 99
4.7.2 Sprite類的常用方法 100
4.7.3 實戰(zhàn)演練 101
4.8 本章小結 103
第5章 核心開發(fā)庫 104
5.1 演員類 104
5.1.1 演員類的構造方法 105
5.1.2 演員類的常用方法 105
5.1.3 實戰(zhàn)演練 108
5.2 舞臺類 110
5.2.1 舞臺類的構造方法 111
5.2.2 舞臺類的常用方法 111
5.2.3 實戰(zhàn)演練 113
5.3 Viewport類 116
5.3.1 Viewport類的構造方法 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 動畫類的構造方法 131
5.5.2 動畫類的常用方法 131
5.5.3 實戰(zhàn)演練 133
5.6 綜合示例 135
5.7 本章小結 142
第6章 游戲開發(fā)工具 143
6.1 文字處理 143
6.1.1 Hiero工具用法 143
6.1.2 BitmapFont類 146
6.1.3 BitmapFont類的構造方法 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類的構造方法 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類的構造方法 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類的構造方法 178
6.4.7 OrthogonalTiledMapRenderer類的常用方法 179
6.4.8 實戰(zhàn)演練 180
6.5 本章小結 181
第7章 常用系統(tǒng)控件 182
7.1 Skin類 182
7.1.1 JSON配置文件 182
7.1.2 Skin類的構造方法 184
7.1.3 Skin類的常用方法 185
7.1.4 實戰(zhàn)演練 186
7.2 Button類 188
7.2.1 Button類的構造方法 188
7.2.2 Button類的常用方法 189
7.2.3 ButtonStyle類的成員變量 189
7.2.4 ButtonStyle類的構造方法 190
7.2.5 實戰(zhàn)演練 190
7.3 Label類 194
7.3.1 Label類的構造方法 194
7.3.2 Label類的常用方法 195
7.3.3 標簽樣式類 196
7.3.4 實戰(zhàn)演練 196
7.4 Image類 199
7.4.1 Image類的構造方法 199
7.4.2 Image類的常用方法 200
7.4.3 實戰(zhàn)演練 201
7.5 CheckBox類 203
7.5.1 CheckBox類的構造方法 204
7.5.2 CheckBox類的常用方法 205
7.5.3 CheckBoxStyle類 205
7.5.4 CheckBoxStyle類的構造方法 206
7.5.5 實戰(zhàn)演練 206
7.6 ProgressBar類 210
7.6.1 ProgressBar類的構造方法 211
7.6.2 ProgressBar類的常用方法 211
7.6.3 ProgressBarStyle類 212
7.6.4 ProgressBarStyle類的構造方法 213
7.6.5 實戰(zhàn)演練 213
7.7 Slider類 218
7.7.1 Slider類的構造方法 218
7.7.2 Slider類的常用方法 219
7.7.3 SliderStyle類 219
7.7.4 SliderStyle類的構造方法 220
7.7.5 實戰(zhàn)演練 220
7.8 TextField類 223
7.8.1 TextField類的構造方法 223
7.8.2 TextField類的常用方法 223
7.8.3 TextFieldStyle類 225
7.8.4 TextFieldStyle類的構造方法 225
7.8.5 實戰(zhàn)演練 226
7.9 TouchPad類 229
7.9.1 TouchPad類的構造方法 229
7.9.2 TouchPad類的常用方法 229
7.9.3 TouchPadStyle類 230
7.9.4 TouchPadStyle類的構造方法 231
7.9.5 實戰(zhàn)演練 231
7.10 ScrollPane類 235
7.10.1 ScrollPane類的構造方法 235
7.10.2 ScrollPane類的常用方法 236
7.10.3 ScrollPaneStyle類 237
7.10.4 ScrollPaneStyle類的構造方法 238
7.10.5 實戰(zhàn)演練 239
7.11 List類 242
7.11.1 List類的構造方法 242
7.11.2

本目錄推薦

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