





定价:89元
印次:2-1
ISBN:9787302457312
出版日期:2017.01.01
印刷日期:2016.12.15
图书责编:盛东亮
图书分类:零售
本书系统介绍了Cocos2dx游戏编程和开发技术,介绍了使用Cocos2dxJS API中核心类、瓦片地图、物理引擎、音乐音效、Cocos2dx GUI控件、Cocos2dx中的3D特性、数据持久化、网络通信、性能优化、多平台发布、程序代码管理、两大应用商店发布产品。 全书分为6篇: 基础篇、进阶篇、数据与网络篇、优化篇、多平台发布篇和实战篇。 基础篇包括第2章~第9章,介绍了JavaScript语言基础、Cocos2dx介绍、环境搭建、标签、菜单、精灵、场景、层、动作、特效、动画和用户事件。 进阶篇包括第10章~第15章,介绍了游戏音乐与音效、粒子系统、瓦片地图、物理引擎、Cocos2dx GUI控件和Cocos2dx中的3D特性。 数据与网络篇包括第16章~第18章,介绍了数据持久化、基于HTTP网络通信和基于Node.js的Socket.IO网络通信。 优化篇包括第19章性能优化。 多平台发布篇包括第20章~第22章,介绍了发布到Web平台、发布到本地Android平台和发布到本地iOS平台。 实战篇包括第23章~第26章,介绍了使用Git管理代码版本、项目实战: 迷失航线手机游戏、发布到Google play应用商店和发布到苹果App Store。
关东升:国内知名iOS技术作家,iOS技术顾问,高级培训讲师,移动开发专家。担任51CTO社区iOS技术顾问,精通iOS、Android、WindowsPhone及HTML5等移动开发技术。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端开发,国家农产品追溯系统的iPad客户端开发,酒店预订系统的iOS客户端开发,金融系统的iOS、WindowsPhone 及Android客户端开发。在AppStore上发布数款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。长期为中国移动研究院、云南移动、东软、方正科技、大唐电信、中石油、深圳康拓普、上海财富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版)》等专业图书。
前言 “Cocos2dx实战”系列图书第1版出版后,得到业界一致好评,随着Cocos2dx版本的变化,很多API有了较大变化,很多读者希望我们升级“Cocos2dx实战”系列图书。 经过几个月努力,我们终于在2016年7月完成初稿,几个月来,智捷iOS课堂团队夜以继日,几乎推掉一切社交活动,放弃很多企业邀请我去讲课的机会,全力编写此书。每一个文字、每一个图片、每一个实例都是我们的呕心之作。 这次“Cocos2dx实战”系列图书升级包括如下4本书: 《Cocos2dx实战: C++卷》(第2版) 《Cocos2dx实战: JS卷——Cocos2dJS开发》(第2版) 《Cocos2dx实战: Lua卷》(第2版) 《Cocos2dx实战: 工具卷》(第2版) 本书是Cocos2dx游戏引擎JS卷,就是使用JavaScript语言进行Cocos2dx开发API。关于本书的更多内容请读者关注智捷课堂官方网站。 关于源代码 为了更好地为广大读者提供服务,我们专门为本书建立的一个网站,大家可以查看相关出版进度,并对书中内容发表评论,提出宝贵意见。 勘误与支持 我们在网站中建立了一个勘误专区,及时地把书中的问题、失误和纠正反馈给广大读者,您发现了问题可以在网上留言,也可以发送电子邮件到: eorient@sina.com,我们会在第一时间回复您,也可以在新浪微博中与我们联系: @tony_关东升。 致谢 本书主要由关东升编写。此外,智捷课堂团队的赵大羽、赵志荣、关锦华也参与了部分内容的写作。在此感谢清华大学...
目录
序(一)1
序(二)3
前言5
第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.11Cocos2dx JS API中JavaScript继承
本章小结
第3章Cocos2dx JS API与环境搭建
3.1移动平台游戏引擎介绍
3.2C... 查看详情
本书是在《Cocos2d-x实战:JS卷——Cocos2d-JS开发》基础上的升级,增加了最新的Cocos2d-x JS API的支持,增加了Cocos2d-x的3D特性和GUI控件内容,全书分为六篇:基础篇、进阶篇、数据与网络篇、优化篇、多平台发布篇和实战篇。从JavaScript基础语言开始,介绍了Cocos2d-x核心概念、瓦片地图、物理引擎、音乐音效、GUI控件、3D特性、数据持久化、网络通信、性能优化、多平台发布和程序代码管理,最后是项目实战,介绍迷失航线手机游戏开发过程,并且如何将该游戏上架到Google play和苹果App Store应用商店。
本书不仅适合于企业一线开发人员学习和参考,也同样适合于广大高校老师和学生学习Cocos2d-x JS API开发。
配套资源:本书配套提供源代码下载、勘误和技术支持,网址见书中前言。