本书是介绍Cocos2dx Lua游戏编程和开发技术的书籍。书中介绍了使用Cocos2dx Lua中的核心类、瓦片地图、物理引擎、音乐音效、Cocos2dx GUI控件、Cocos2dx中的3D特性、数据持久化、网络通信、性能优化、多平台移植、程序代码管理、两大应用商店发布产品。
全书分为6篇: 基础篇、进阶篇、数据与网络篇、优化篇、多平台移植篇和实战篇。
基础篇包括第1~9章,内容涵盖了Lua语言基础、Cocos2dx Lua介绍、环境搭建、标签、菜单、精灵、场景、层、动作、特效、动画和用户事件。
进阶篇包括第10~15章,内容涵盖了游戏音乐与音效、粒子系统、瓦片地图、物理引擎、Cocos2dx GUI控件和Cocos2dx中的3D特性。
数据与网络篇包括第16~18章,内容涵盖了数据持久化、基于HTTP网络通信和Node.js与WebSocket网络通信。
优化篇包括第19章性能优化。
多平台移植篇包括第20和第21章,分别是移植到Android平台和移植到iOS平台。
实战篇包括第22~25章,分别是使用Git管理程序代码、项目实战: 迷失航线
Cocos2d-x实战:Lua卷(第2版)(清华游戏开发丛书)是在畅销书《Cocos2d-x实战:Lua卷》基础上的全面升级。本书不仅适合于企业一线开发人员学习和参考,也同样适合于广大高校老师和学生学习Cocos2d-x Lua开发。 配套资源:本书配套提供源代码下载、勘误和技术支持,网址见书中前言。
前言Cocos2dx实战系列图书第1版出版后,得到业界一致好评,随着Cocos2dx版本的变化,很多API有了较大变化,很多读者希望升级Cocos2dx实战系列图书。经过几个月努力,我们终于在2016年7月完成初稿,几个月来我们智捷iOS课堂团队夜以继日,我几乎推掉一切社交活动,推掉很多企业邀请讲课的机会,每天工作12小时,不敢有任何松懈和徘徊,只做一件事情编写此书。书中每一个文字、每一幅图片、每一个实例都是精心制作。这次Cocos2dx实战系列图书升级版包括如下4本书:(1) 《Cocos2dx实战: C 卷》(第2版)。(2) 《Cocos2dx实战: JS卷Cocos2dJS开发》(第2版)。(3) 《Cocos2dx实战: Lua卷》(第2版)。(4) 《Cocos2dx实战: 工具卷》(第2版)。本书是Cocos2dx游戏引擎Lua卷,就是使用Cocos2dx的Lua语言API。关于本系列图书的具体进展请读者关注智捷课堂官方网站http://www.51work6.com。关于源代码为了更好地为广大读者提供服务,专门为本书建立了一个网站,具体网址是www.51work6.com/book/cocos23.php,读者可以对书中内容发表评论,提出宝贵意见。勘误与支持我们在网站www.51work6.com/book/cocos23.php中建立了一个勘误专区,及时地把书中的问题、失误和纠正反馈给广大读者,您如果发现有什么问题,可以在网上留言,也可以发送电子邮件到: eorient@sina.com,我们会在第一时间回复您; 也可以在新浪微博中与我们联系: @tony_关东升。本书主要由关东升撰写,智捷课堂团队的赵大羽、赵志荣、关锦华参与了部分内容的编写。感谢赵大羽老师手绘了书中全部草图,并从专业的角度修改书中图片,力求更加真实完美地奉献给广大读者。在此感谢清华大学出版社的盛东亮编辑给我们提供了宝贵的意见。最后感谢家人对我的宽容以及对我的关心和照顾,使我能抽出这么多时间,投入全部精力专心地编写此书。由于时间仓促,书中难免存在不妥之处,请读者原谅,并提出宝贵意见。关东升2017年1月于北京
关东升:国内知名iOS技术作家,iOS技术顾问,高级培训讲师,移动开发专家。担任51CTO社区iOS技术顾问,精通iOS、Android、Windows Phone及HTML5等移动开发技术。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端开发,国家农产品追溯系统的iPad客户端开发,酒店预订系统的iOS客户端开发,金融系统的iOS、Windows Phone 及Android客户端开发。在App Store上发布数款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。长期为中国移动研究院、云南移动、东软、方正科技、大唐电信、中石油、深圳康拓普、上海财富168、天津港务局等企事业单位授课。著有《iOS实战:入门与提高卷(Swift版)》《iOS实战:传感器卷(Swift版)》《iOS实战:图形图像、动画和多媒体卷(Swift版)》《iOS开发指南从零基础到App Store上架》《交互设计的艺术iOS 7拟物化到扁平化革命》《Cocos2d-x实战:C 卷(第2版)》《Cocos2d-x实战:Lua卷(第2版)》《Cocos2d-x实战:JS卷Cocos2d-JS开发(第2版)》《Cocos2d-x实战:工具卷(第2版)》等专业图书。