电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书是介绍Cocos2dx游戏编程和开发技术的书籍,其中介绍了使用Cocos2dJS中核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、性能优化、多平台移植、程序代码管理、两大应用商店发布产品等内容。 全书分为基础篇、进阶篇、数据与网络篇、优化篇、多平台移植篇和实战篇。其中,基础篇包括第2~8章,即Cocos2dJS介绍、环境搭建、标签、菜单、精灵、场景、层、动作、特效、动画和Cocos2dJS用户事件; 进阶篇包括第9~12章,即游戏音乐与音效、粒子系统、瓦片地图和物理引擎; 数据与网络篇包括第13~15章,即Cocos2dJS中的数据持久化、基于HTTP网络通信和基于Node.js的Socket.IO网络通信; 优化篇包括第16章,即性能优化; 多平台移植篇包括第17~19章,即移植到Web平台、移植到本地iOS平台和移植到本地Android平台; 实战篇包括第20~24章,即使用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引擎已经步入第五个年头。我非常高兴地看到,市面上高质量的Cocos引擎相关书籍越来越多。其中,关东升老师及其团队创作的“Cocos2dx实战”系列图书涵盖了C++卷、JS卷、Lua卷、工具卷、CocoStudio卷,组成了一个较为完整的系统,极具特色。此前,《Cocos2dx实战: C++卷》已经发行,并在开发者中反响热烈。如今,关老师再次创作的《Cocos2dx实战: JS卷——Cocos2dJS开发》,是国内第一本JS相关图书,非常值得一读。   Cocos2dJS是Cocos的一个重要分支,它无缝融合了Cocos2dHTML5快速原型能力和Cocos2dx原生高性能、简单、易用的API,配合完整的工具链支持,让开发更加高效,实现一次开发跨全平台部署在网页和原生应用平台上。   经过两年多的发展,Cocos2dJS已经非常成熟、值得信赖。现在,市面上有许多大家耳熟能详的优秀作品就是采用Cocos2dJS打造的,比如新上线的微信游戏《仙侠道》、DeNA的《变形金刚: 崛起》和《航海王: 启航》、EA的《FIFA 2014巴西世界杯》、美国大鱼游戏的《Big Fish Casino》、边锋的《三国杀传奇》、KooGame的《狂斩三国2》,以及流行的途游棋牌游戏系列,等等。此外,Cocos2dJS也是目前Qzone玩吧网页游戏使用最广泛的游戏引擎,并且是Facebook官方推荐的跨平台游戏引擎。   手机游戏行业风云变幻,HTML5游戏及应用因为自由开放的分发方式、多样的流量获取方式、更高的转化率等,获得越来越多的青睐。对于有兴趣在手...

目录
荐语
查看详情 查看详情
第1章准备开始

1.1本书学习路线图

1.2使用实例代码

第一篇基础篇

第2章JavaScript语言基础

2.1环境搭建

2.1.1JavaScript编辑工具

2.1.2JavaScript运行测试环境

2.1.3HelloJS实例测试

2.2标识符和保留字

2.2.1标识符

2.2.2保留字

2.3常量和变量

2.3.1常量

2.3.2变量

2.3.3命名规范

2.4注释

2.5JavaScript数据类型

2.5.1数据类型

2.5.2数据类型字面量

2.5.3数据类型转换

2.6运算符

2.6.1算术运算符

2.6.2关系运算符

2.6.3逻辑运算符

2.6.4位运算符

2.6.5其他运算符

2.7控制语句

2.7.1分支语句

2.7.2循环语句

2.7.3跳转语句

2.8数组

2.9函数

2.9.1使用函数

2.9.2变量作用域

2.9.3嵌套函数

2.9.4返回函数

2.10JavaScript中的面向对象

2.10.1创建对象

2.10.2常用内置对象

2.10.3原型

2.11Cocos2dJS中的JavaScript继承

本章小结

第3章Hello Cocos2dJS

3.1移动平台游戏引擎

3.2Cocos2d游戏引擎

3.2.1Cocos2d游戏引擎家谱

3.2.2Coco... 查看详情

查看详情