





定价:89元
印次:1-2
ISBN:9787302391111
出版日期:2015.04.01
印刷日期:2015.05.27
图书责编:盛东亮
图书分类:零售
本书是介绍Cocos2dx Lua游戏编程和开发技术的书籍,介绍了使用Cocos2dx Lua中核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、性能优化、多平台移植、程序代码管理、两大应用商店发布产品。 全书分为六篇: 基础篇、进阶篇、数据与网络篇、优化篇、跨平台移植篇和实战篇,共23章。 基础篇包括第1~8章,分别是Cocos2dx Lua介绍、环境搭建、标签、菜单、精灵、场景、层、动作、特效、动画和用户事件。 进阶篇包括第9~12章,分别是游戏音乐与音效、粒子系统、瓦片地图和物理引擎。 数据与网络篇包括第13~15章,分别是数据持久化、基于HTTP的网络通信、Node.js与WebSocket网络通信。 优化篇为第16章,主要介绍性能优化。 跨平台移植篇包括第17章和第18章,分别是移植到Android平台和移植到iOS平台。 实战篇包括第19~23章,分别是使用Git管理程序代码、项目实战——迷失航线手机游戏、为迷失航线游戏添加广告、发布放到Google play应用商店和发布放到苹果App Store。
姓名:关东升工作经验:17年软件开发经验、9年培训行业经验外语:英语、日语说明介绍:国内知名iOS技术作家,iOS技术顾问,高级培训讲师。精通iOS、Android和Windows Phone 7开发,曾先后主持开发大型网络游戏神农诀Android和iOS 客户端、国家农产品追溯系统iPad客户端、大型团购网站移动端开发、金融系统微博iOS,WP7,Android客户端开发,在App Store发布多款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。精通JAVA、JAVAEE、Spring和AJAX等,擅长基于J2EE构架的系统设计和数据库设计开发。精通微软.NET体系结构、移动开发、设计模式与软件架构,擅长软件系统的架构、分析与设计。曾参与开发北京公交一卡通系统、日本NEC委托开发系统、中国移动广东分公司业务报表系统。近期为中国移动、大唐电信、中石油等公司提供企业内训,课程涵盖iOS、Android 、JAVA和.NET等方面。安博教育集团认证金牌讲师。CSDN、51CTO等IT技术网站技术专家。已经出版著作:《iPhone与iPad开发实战——iOS 经典应用剖析》 机 工业出版社《Android开发案例驱动教程》 机械工业出版社《JSP网络程序设计》北京邮电大学出版社,21世纪普通高等教育应用型规划教材?计算机系列。 即将出版著作: 《iOS开发指南》 人民邮电出版社 《Android 网络游戏开发实战》 机械工业出版社工 作 经 验 :2012/02–今 智捷东方科技有限公司所属行业: 信息技术和互联网培训技术运营中心:iOS/Android高级培训讲师,技术顾问工作内容:企业内训、课程研发、技术总监--------------------------------------------------------------------------------2010/02 – 2012/02 在安博教育中程在线所属行业: 信息技术和互联网培训技术运营中心:iOS/Android/ J2EE/.NET讲师工作内容:企业内训、职教培训、教材研发--------------------------------------------------------------------------------1999/07 - 2009/05 在 东方科技有限公司所属行业: 信息技术和互联网曾担任职务:副总经理、技术总监、项目经理工作内容:软件开发、项目管理、技术掌控--------------------------------------------------------------------------------培 训 经 验(部分) :2012/07:上海科视数码培训课程:IOS内训涉及内容:精通iOS开发。--------------------------------------------------------------------------------2012/06:北京移动研究院培训课程:iOS企业培训涉及内容:iOS技术开发。--------------------------------------------------------------------------------2012/05:方正电子培训课程:Android企业培训涉及内容:Android技术开发。-------------------------------------------- -----------------------------------2012/03:天津港务局培训课程:Android,iOS企业培训涉及内容:Android技术开发,iOS开发。--------------------------------------------------------------------------------2010/4~2010/6:山西大学商务学院培训课程:3G Android培训涉及内容:Linux、SQLite、Android UI和Android Google Map等。--------------------------------------------------------------------------------2009/11:中石油物探所培训课程:AJAX企业培训涉及内容:AJAX基本原理、DOJO、Extjs、DWR和JQuery等。-------------------------------------------
序 欢迎来到Cocos的开发世界。 Cocos2dx自发布第一个版本以来,历经4年的成长,如今使用者已遍布全球,数不清的采用Cocos引擎开发的游戏横扫各个畅销榜单,我自己也成了其中很多游戏的忠实玩家。Cocos引擎能一步一步走到今天,我很欣慰。感谢许多业界朋友的帮助,也感谢广大开发者的鼎力支持。 近两年,手机游戏行业在移动互联网世界的崛起是大家有目共睹的。行业格局在变化,Cocos2dx不改初衷,开源免费始终如一,便捷高效步步提升,跨平台特性也日益完善。我们的引擎团队不断地努力改进,尽可能降低游戏开发的门槛,让更多有想法、有创意的朋友,不管是专业还是非专业出身的开发者,都能着手去实现。 关东升老师是国内著名的移动开发专家,精通多种开发技术,也有多年的开发经验,是一位难得的良师益友。这次关老师携手赵大羽先生倾力创作这套“Cocos2dx实战”,共包括5册,分别是C++卷、JS卷、Lua卷、工具卷和CocoStudio卷,其中Lua卷与Cocos2dJS卷更是填补了国内市场的空白。 这套图书系统地论述了Cocos2dx游戏开发理论与实践,涵盖Cocos2dx开发的几乎所有方面的知识领域。其全部内容深入浅出、全面系统,对Cocos2dx开发入门者和提高者都大有裨益,非常值得阅读,我在这里郑重推荐给大家。 除了撰写图书,关老师还开设了超过400课时的Cocos引擎在线课程,我很敬佩他的专业精神,也非常感谢他一直以来对Cocos2dx的支持。关老师的书籍和在线课程在业内有相当高的人气,相信能为许多想要进入Cocos开发世界的朋友提供极大的帮助。 希望大...
第一篇基础篇
第1章准备开始
1.1本书学习路线图
1.2使用实例代码
第2章Lua语言基础
2.1环境搭建
2.1.1Lua编辑工具
2.1.2HelloLua实例测试
2.2标识符和保留字
2.2.1标识符
2.2.2保留字
2.3常量和变量
2.3.1常量
2.3.2变量
2.3.3命名规范
2.4注释
2.5Lua数据类型
2.5.1数据类型
2.5.2type函数
2.5.3数据类型转换
2.6运算符
2.6.1算术运算符
2.6.2关系运算符
2.6.3逻辑运算符
2.6.4运算优先级
2.7控制语句
2.7.1分支语句
2.7.2循环语句
2.7.3跳转语句
2.8表类型
2.8.1字典
2.8.2数组
2.9字符串类型
2.9.1字符串截取
2.9.2字符串转换
2.9.3字符串查询
2.9.4字符串格式化
2.10函数
2.10.1使用函数
2.10.2变量作用域
2.10.3多重返回值
2.11闭包函数
2.11.1嵌套函数
2.11.2返回函数
2.11.3使用闭包表达式
2.12Lua中的面向对象
2.12.1Lua中的对象
2.12.2类的实现
本章小结
第3章Hello Cocos2dx Lua
3.1移动平台游戏引擎介绍
... 查看详情