libGDX游戏开发入门指南

libGDX游戏开发入门指南
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2015-05
版次: 1
ISBN: 9787121259074
定价: 88.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 424页
字数: 678千字
18人买过
  • 本书作为libGDX的入门教程,分为5部分。第一部分(第1~2章)为准备篇,介绍libGDX游戏引擎、历史、功能与特点、开发工具等、多平台的环境搭建等。第二部分(第3章),主要介绍libGDX的项目创建与交叉编译,期间还介绍了使用命令行来调试、运行、打包项目。第三部分(第4~5章),这两章为基础篇,主要是讲解一些基础的开发库。第四部分(第6章),主要讲解游戏开发工具,重点讲解了游戏工具的综合运用。第五部分(第7~9章),主要讲解游戏的控件与高级开发内容。     吴继征,现就读于长沙理工大学计算机与通信工程学院,具有自己的技术博客奋斗小土豆丶的博客,于2013年5月发布关于libGDX的视频课程,名为《libGDX for Android》,可以在优酷或者56网进行搜索观看。 第1章  初识libGDX1

    1.1  什么是libGDX1

    1.2  libGDX的历史2

    1.3  libGDX的特点2

    1.3.1  强兼容性2

    1.3.2  高效性3

    1.3.3  架构的清晰性3

    1.4  开发工具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章  环境搭建10

    2.1  Windows系统下的开发环境配置10

    2.1.1  JDK下载及安装10

    2.1.2  开发工具下载13

    2.1.3  Eclipse插件配置21

    2.1.4  开发库下载25

    2.1.5  Gradle开发库配置28

    2.2  Mac OS系统下的开发环境搭建31

    2.2.1  开发工具下载31

    2.2.2  Gradle开发库配置32

    2.3  Windows系统环境变量配置35

    2.3.1  Python环境变量配置35

    2.3.2  Gradle环境变量配置37

    2.3.3  安卓环境变量配置39

    2.4  Mac OS系统环境变量配置40

    2.4.1  Python环境变量配置40

    2.4.2  Gradle环境变量配置41

    2.4.3  安卓环境变量配置42

    2.5  本章小结43

    第3章  Hello,libGDX!44

    3.1  libGDX项目的创建、导入及运行44

    3.2  使用Gradle命令调试项目52

    3.2.1  Desktop项目调试53

    3.2.2  Html项目调试54

    3.2.3  Android项目调试56

    3.2.4  iOS项目调试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章  基础开发库70

    4.1  开发文档介绍71

    4.1.1  在线查看API文档71

    4.1.2  离线查看API文档72

    4.1.3  常用开发包介绍73

    4.1.4  官方Wiki77

    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  实战演练85

    4.4  精灵画笔类87

    4.4.1  SpriteBatch类的构造方法87

    4.4.2  SpriteBatch类的常用方法88

    4.4.3  实战演练89

    4.5  Pixmap类91

    4.5.1  Pixmap类的构造方法91

    4.5.2  Pixmap类的常用方法92

    4.5.3  实战演练93

    4.6  纹理区域类95

    4.6.1  TextureRegion类的构造方法95

    4.6.2  TextureRegion类的构造方法详解96

    4.6.3  TextureRegion类的常用方法97

    4.6.4  实战演练97

    4.7  精灵类99

    4.7.1  Sprite类的构造方法99

    4.7.2  Sprite类的常用方法100

    4.7.3  实战演练101

    4.8  本章小结103

    第5章  核心开发库104

    5.1  演员类104

    5.1.1  演员类的构造方法105

    5.1.2  演员类的常用方法105

    5.1.3  实战演练108

    5.2  舞台类110

    5.2.1  舞台类的构造方法111

    5.2.2  舞台类的常用方法111

    5.2.3  实战演练113

    5.3  Viewport类116

    5.3.1  Viewport类的构造方法117

    5.3.2  Viewport类的常用方法118

    5.3.3  实战演练120

    5.4  动作类124

    5.4.1  动作特效类124

    5.4.2  动作控制类125

    5.4.3  实战演练126

    5.5  动画类131

    5.5.1  动画类的构造方法131

    5.5.2  动画类的常用方法131

    5.5.3  实战演练133

    5.6  综合示例135

    5.7  本章小结142

    第6章  游戏开发工具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  实战演练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  实战演练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  实战演练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  实战演练180

    6.5  本章小结181

    第7章  常用系统控件182

    7.1  Skin类182

    7.1.1  JSON配置文件182

    7.1.2  Skin类的构造方法184

    7.1.3  Skin类的常用方法185

    7.1.4  实战演练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  实战演练190

    7.3  Label类194

    7.3.1  Label类的构造方法194

    7.3.2  Label类的常用方法195

    7.3.3  标签样式类196

    7.3.4  实战演练196

    7.4  Image类199

    7.4.1  Image类的构造方法199

    7.4.2  Image类的常用方法200

    7.4.3  实战演练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  实战演练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  实战演练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  实战演练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  实战演练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  实战演练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  实战演练239

    7.11  List类242

    7.11.1  List类的构造方法242

    7.11.2
  • 内容简介:
    本书作为libGDX的入门教程,分为5部分。第一部分(第1~2章)为准备篇,介绍libGDX游戏引擎、历史、功能与特点、开发工具等、多平台的环境搭建等。第二部分(第3章),主要介绍libGDX的项目创建与交叉编译,期间还介绍了使用命令行来调试、运行、打包项目。第三部分(第4~5章),这两章为基础篇,主要是讲解一些基础的开发库。第四部分(第6章),主要讲解游戏开发工具,重点讲解了游戏工具的综合运用。第五部分(第7~9章),主要讲解游戏的控件与高级开发内容。
  • 作者简介:
        吴继征,现就读于长沙理工大学计算机与通信工程学院,具有自己的技术博客奋斗小土豆丶的博客,于2013年5月发布关于libGDX的视频课程,名为《libGDX for Android》,可以在优酷或者56网进行搜索观看。
  • 目录:
    第1章  初识libGDX1

    1.1  什么是libGDX1

    1.2  libGDX的历史2

    1.3  libGDX的特点2

    1.3.1  强兼容性2

    1.3.2  高效性3

    1.3.3  架构的清晰性3

    1.4  开发工具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章  环境搭建10

    2.1  Windows系统下的开发环境配置10

    2.1.1  JDK下载及安装10

    2.1.2  开发工具下载13

    2.1.3  Eclipse插件配置21

    2.1.4  开发库下载25

    2.1.5  Gradle开发库配置28

    2.2  Mac OS系统下的开发环境搭建31

    2.2.1  开发工具下载31

    2.2.2  Gradle开发库配置32

    2.3  Windows系统环境变量配置35

    2.3.1  Python环境变量配置35

    2.3.2  Gradle环境变量配置37

    2.3.3  安卓环境变量配置39

    2.4  Mac OS系统环境变量配置40

    2.4.1  Python环境变量配置40

    2.4.2  Gradle环境变量配置41

    2.4.3  安卓环境变量配置42

    2.5  本章小结43

    第3章  Hello,libGDX!44

    3.1  libGDX项目的创建、导入及运行44

    3.2  使用Gradle命令调试项目52

    3.2.1  Desktop项目调试53

    3.2.2  Html项目调试54

    3.2.3  Android项目调试56

    3.2.4  iOS项目调试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章  基础开发库70

    4.1  开发文档介绍71

    4.1.1  在线查看API文档71

    4.1.2  离线查看API文档72

    4.1.3  常用开发包介绍73

    4.1.4  官方Wiki77

    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  实战演练85

    4.4  精灵画笔类87

    4.4.1  SpriteBatch类的构造方法87

    4.4.2  SpriteBatch类的常用方法88

    4.4.3  实战演练89

    4.5  Pixmap类91

    4.5.1  Pixmap类的构造方法91

    4.5.2  Pixmap类的常用方法92

    4.5.3  实战演练93

    4.6  纹理区域类95

    4.6.1  TextureRegion类的构造方法95

    4.6.2  TextureRegion类的构造方法详解96

    4.6.3  TextureRegion类的常用方法97

    4.6.4  实战演练97

    4.7  精灵类99

    4.7.1  Sprite类的构造方法99

    4.7.2  Sprite类的常用方法100

    4.7.3  实战演练101

    4.8  本章小结103

    第5章  核心开发库104

    5.1  演员类104

    5.1.1  演员类的构造方法105

    5.1.2  演员类的常用方法105

    5.1.3  实战演练108

    5.2  舞台类110

    5.2.1  舞台类的构造方法111

    5.2.2  舞台类的常用方法111

    5.2.3  实战演练113

    5.3  Viewport类116

    5.3.1  Viewport类的构造方法117

    5.3.2  Viewport类的常用方法118

    5.3.3  实战演练120

    5.4  动作类124

    5.4.1  动作特效类124

    5.4.2  动作控制类125

    5.4.3  实战演练126

    5.5  动画类131

    5.5.1  动画类的构造方法131

    5.5.2  动画类的常用方法131

    5.5.3  实战演练133

    5.6  综合示例135

    5.7  本章小结142

    第6章  游戏开发工具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  实战演练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  实战演练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  实战演练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  实战演练180

    6.5  本章小结181

    第7章  常用系统控件182

    7.1  Skin类182

    7.1.1  JSON配置文件182

    7.1.2  Skin类的构造方法184

    7.1.3  Skin类的常用方法185

    7.1.4  实战演练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  实战演练190

    7.3  Label类194

    7.3.1  Label类的构造方法194

    7.3.2  Label类的常用方法195

    7.3.3  标签样式类196

    7.3.4  实战演练196

    7.4  Image类199

    7.4.1  Image类的构造方法199

    7.4.2  Image类的常用方法200

    7.4.3  实战演练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  实战演练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  实战演练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  实战演练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  实战演练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  实战演练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  实战演练239

    7.11  List类242

    7.11.1  List类的构造方法242

    7.11.2
查看详情
相关图书 / 更多
libGDX游戏开发入门指南
li dai ming shi jian shang 唐五代词
上海辞书出版社文学鉴赏辞典编纂中心
libGDX游戏开发入门指南
liquid:The Delightful and Dangerous Substances That Flow Through Our Lives
Mark Miodownik
libGDX游戏开发入门指南
linux程序设计实践:Linux Chengxu Sheji Shijian
李林;段翰聪
libGDX游戏开发入门指南
linux操作系统基础理论与实践(基于CentOS 8)
徐行健 著
libGDX游戏开发入门指南
libGDX移动游戏开发从入门到精通
黄俊东 著
libGDX游戏开发入门指南
like a peach
蜷川 実花
libGDX游戏开发入门指南
linux服务器安全攻防
[美]Chris Binnie著 田洪 译
libGDX游戏开发入门指南
living in china
绿杨 著
libGDX游戏开发入门指南
line+空间赋能
孟凡浩 朱培栋
libGDX游戏开发入门指南
li dai ming shi jian shang 唐诗(2册)
上海辞书出版社文学鉴赏辞典纂中心 编
libGDX游戏开发入门指南
lightness of being:Mass, Ether, and the Unification of Forces
Frank Wilczek
libGDX游戏开发入门指南
life will be the death of me:. . . and you too!
Chelsea Handler