• Lib GDX游戏开发指南-(第二版)
21年品牌 40万+商家 超1.5亿件商品

Lib GDX游戏开发指南-(第二版)

若图片与书名不一致,以书名和定价为准!

32.64 4.8折 68 全新

库存3件

河北保定
认证卖家担保交易快速发货售后保障

作者[印] Suryakumar,Balan,Na

出版社华中科技大学出版社

ISBN9787568023283

出版时间2017-02

版次1

装帧平装

开本16开

纸张胶版纸

页数338页

字数99999千字

定价68元

货号7405747

上书时间2024-06-28

中图网旗舰店

十二年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
基本信息
书名:Lib GDX游戏开发指南-(第二版)
定价:68元
作者:[印] Suryakumar,Balan,Nair,[德] Andreas
出版社:华中科技大学出版社
出版日期:2017-02-01
ISBN:9787568023283
字数:558000
页码:338
版次:
装帧:平装
开本:16开
商品重量:
编辑推荐
本书以实践项目为基础,从游戏开发的基本技能切入,完整并详细地讲解了LibGDX的各大模块与游戏开发的常见技术及其解决方案,国内许多读者和开发者一致认为本书是学习LibGDX游戏开发的经典之作。
内容提要
《LibGDX游戏开发指南(第二版)》以实践项目为基础,从游戏开发的基本技能切入,完整并详细地讲解了LibGDX的各大模块与游戏开发的常见技术及其解决方案,国内许多读者和开发者一致认为《LibGDX游戏开发指南(第二版)》是学习LibGDX游戏开发的经典之作。  《LibGDX游戏开发指南(第二版)》适合具有一定Java基础的开发者,但并不需要其具有很高深的移动开发经验,即使不了解移动开发,也能阅读完《LibGDX游戏开发指南(第二版)》并学会使用LibGDX框架开发跨平台游戏。
目录
章 LibGDX简介与项目创建1.1 关于LibGDX1.2 LibGDX 1.2.0的新特性1.2.1 Graphics模块1.2.2 Audio模块1.2.3 Input模块1.2.4 文件I/O和存储模块1.2.5 数学与物理1.2.6 实用模块1.2.7 工具1.3 进入社区1.4 LibGDX的安装与配置1.4.1 安装K1.4.2 安装Eclipse集成开发环境1.4.3 下载LibGDX1.4.4 安装AndroidSDK1.4.5 运行EclipseIDE并安装插件1.5 创建个LibGDX应用1.5.1 使用旧版工具创建项目1.5.2 使用新版工具创建基于Gradle构建的项目1.6 gdx-setup与gdx-setup-ui1.7 步入开发生涯1.8 成功的关键在于计划1.9 个游戏——CanyoBunny实现游戏行为简介1.10 总结第2章 跨平台开发一一次构建,多平台部署2.1 demo应用——它们是如何在一起工作的2.2 LibGDX后端2.2.1 轻量级的Java游戏库2.2.2 Android2.2.3 WebGL2.2.4 Robo VM(iOS后端)2.3 LibGDX核心模块2.3.1 应用模块2.3.2 图形模块2.3.3 音频模块2.3.4 输入模块2.3.5 文件模块2.3.6 网络模块2.4 LibGDX的应用生命周期和对应接口2.5 启动类2.5.1 在桌面平台运行demo应用2.5.2 在Android平台运行demo应用2.5.3 在支持WebGL的浏览器上运行demo应用2.5.4 在iOS设备上运行demo应用2.6 demo应用代码解析2.6.1 主类代码2.6.2 调试器和代码热交换2.7 总结第3章 配置游戏3.1 创建CanyoBunny项目3.2 使用类图分析CanyoBunny游戏3.3 基础部分3.3.1 实现Constants类3.3.2 实现CanyonBunnyMain类3.3.3 实现WorldController类3.3.4 实现WorldRenderer类3.4 组织在一起3.4.1 构建游戏循环3.4.2 添加测试精灵3.4.3 添加调试控制3.4.4 添加CameraHelper类3.4.5 添加相机调试控制3.5 总结第4章 资源打包4.1 替换Android应用图标4.2 替换iOS应用图标4.3 创建纹理集4.4 资源的加载与跟踪4.5 组织资源4.6 测试资源4.7 处理关卡数据4.8 总结第5章 创建场景5.1 创建游戏对象5.1.1 rock对象5.1.2 mountains对象5.1.3 water overlay对象5.1.4 clouds对象5.2 实现关卡加载器5.3 组建游戏世界5.4 实现游戏GUI5.4.1 分数GUI5.4.2 生命数GuI5.4.3 GUI FPS计数器5.4.4 渲染游戏GUI5.5 总结第6章 添加演员6.1 实现游戏的演员对象6.1.1 创建gold coin对象6.1.2 创建feather对象6.1.3 创建bunnyhead对象6.1.4 更新rock对象6.2 完成关卡加载器6.3 添加游戏逻辑6.3.1 添加碰撞检测系统6.3.2 失去生命、结束游戏以及限制相机的移动范围6.3.3 添加“GAME OVER”文本和feather图标GUI6.4 总结第7章 菜单和选项7.1 多屏管理7.2 探索Scene2D UI、TableLayout和skins7.3 使用场景图创建菜单UI7.4 创建菜单屏幕7.4.1 添加background层7.4.2 添加对象层7.4.3 添加Logo层7.4.4 添加控制层7.4.5 添加Options窗口层7.5 创建Options窗口使用游戏配置7.6 小结第8章 特效8.1 使用粒子系统创建复杂特效8.2 创建灰尘粒子特效8.3 移动云朵8.4 利用线性插值(Lerp)平滑运动模拟石块在水面漂浮8.5 山丘滚动效果8.6 增强游戏GUI8.6.1 失去生命事件8.6.2 分数递增事件8.7 总结第9章 屏幕切换9.1 屏幕切换技术9.1.1 实现切换效果9.1.2 关于插值算法的研究9.1.3 创建fade切换效果9.1.4 创建slide切换效果9.1.5 创建slice切换效果9.2 总结0章 音效管理10.1 播放音乐和音效10.1.1 Sound接口10.1.2 Music接口10.2 直接访问音频设备10.2.1 AudioDevice接口10.2.2 AudioRecorder接口10.3 使用声音发生器10.3.fxr声音发生器10.3.2 cfxr声音发生器10.3.3 bfxr声音发生器10.4 为CanyoBunny游戏添加背景音乐和声音特效10.5 总结1章 高级技术11.1 使用Box2D模拟物理11.1.1 Box2D的基础概念11.1.2 Physics Body Editor11.1.3 为项目添加Box2D11.1.4 为CanyoBunny创建“raicarrots”11.1.5 实现raicarrots11.2 在LibGDX中使用着色器11.2.1 创建单色过滤着色程序11.2.2 为CanyoBunny游戏添加着色程序11.3 添加可选输入11.4 总结2章 动画12.1 通过动作操作演员12.1.1 操作演员对象的动作类12.1.2 控制时间和顺序的动作12.2 菜单屏幕动画12.2.1 gold coins动画和bunny head动画12.2.2 为菜单按钮和选项窗口添加动画12.3 利用序列图片创建动画12.3.1 打包动画资源12.3.2 选择动画的播放模式12.4 为游戏屏幕添加帧动画12.4.1 定义和准备新的动画12.4.2 为gold coin对象添加动画12.4.3 为bunny head对象添加动画12.5 总结3章 3D基础13.1 光源13.2 环境和材质13.3 LibGDX 3D基础13.3.1 创建项目13.3.2 相机13.3.3 Mdel和Modellnstance类13.3.4 ModelBatch类13.3.5 Environment类13.4 加载模型模型格式和FBX转换器13.5 3D frustum culling技术13.6 ray picking技术13.7 总结4章 Bullet物理引擎14.1 关于Bullet14.2 Bullet基本概念14.2.1 刚体14.2.2 碰撞形状14.2.3 MotionStates14.2.4 物理模拟14.3 LibGDX Bullet14.3.1 创建项目14.3.2 创建基础3D场景14.3.3 初始化Bullet14.3.4 创建动态世界14.3.5 自定义MotionState类14.3.6 ContactListener类14.4 添加刚体14.5 步进世界14.5.1 Bullet光线投射技术14.5.2 测试游戏14.6 添加阴影14.7 总结索引
作者介绍
作者:(印度)苏里亚·库马尔·巴拉科瑞斯南奈尔(Suryakumar BalanNair) (德国)欧尔克·安德里亚斯(Andreas Oehlke) 译者:赵坤
序言

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP