Cocos2d-x实战:C++卷(第2版)
畅销书全面升级,累计销售一万多册,著名移动开发专家关东升系统论述Cocos2d-x开发的百科全书!CocoChina、CSDN、51CTO、9Tech等四大专业社区联袂推荐,Cocos2d-x创始人王哲作序!

作者:关东升

丛书名:清华游戏开发丛书

定价:99元

印次:2-2

ISBN:9787302454144

出版日期:2017.02.01

印刷日期:2017.12.01

图书责编:盛东亮

图书分类:零售

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

本书系统介绍了基于C++语言的Cocos2dx游戏编程和开发技术。介绍了使用Cocos2dx中的核心类、瓦片地图、物理引擎、音乐音效、数据持久化、GUI控件、3D特性、网络通信、数据交换格式、内存管理、性能优化、平台移植、代码版本管理以及应用商店发布产品。 全书分为六篇: 基础篇、进阶篇、数据与网络篇、设计与优化篇、平台移植篇和实战篇。 基础篇是第2章~第8章,内容包括: Cocos2dx简介、环境搭建、字符串、标签、菜单、精灵、场景、层、动作、特效、动画和Cocos2dx用户事件。 进阶篇是第9章~第14章,内容包括: 游戏音乐与音效、粒子系统、瓦片地图、物理引擎、Cocos2dx GUI控件和Cocos2dx中的3D特性。 数据与网络篇是第15章~第19章,内容包括: Cocos2dx数据结构、数据持久化、数据交换格式、基于HTTP的网络通信和基于Node.js的Socket.IO网络通信。 设计与优化篇是第20章~第22章,内容包括: Cocos2dx中的常用设计模式、Cocos2dx中的内存管理和数据性能优化。 平台移植篇是第23章~第25章,内容包括: 从Win32平台到Android平台移植、从Win32平台到iOS平台移植和Cocos2dx多分辨率屏幕适配。 实战篇是第26章~第29章,内容包括: 使用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版)》等专业图书。

前言 “Cocos2dx实战”系列图书自第1版出版后,得到业界一直好评,屡次重印,畅销不衰。随着Cocos2dx版本的变化,很多API有了较大变化,读者希望我们升级“Cocos2dx实战”系列图书。 经过几个月努力,我们终于在2016年8月完成初稿。几个月来,我们夜以继日,几乎推掉一切社交活动,推掉很多企业邀请讲课的机会,不敢有任何的松懈,不敢有任何的犹豫,只专心做一件事情——编写此书。书中每一段文字、每一张图片、每一个实例都是我们的用心之作。 这次,“Cocos2dx实战”系列图书升级包括如下4种: 《Cocos2dx实战: C++卷》(第2版) 《Cocos2dx实战: JS卷——Cocos2dJS开发》(第2版) 《Cocos2dx实战: Lua卷》(第2版) 《Cocos2dx实战: 工具卷》(第2版) 本书是介绍Cocos2dx游戏引擎开发的C++编程理论与实践。就是使用 C++语言开发 Cocos2dx的API。关于本系列图书的相关信息请读者关注智捷课堂官方网站http://www.51work6.com。 关于源代码 为了更好地为广大读者提供服务,我们专门为本书建立了一个网站,具体网址为www.51work6.com/book/cocos12.php,大家可以由此查看相关出版信息,并对书中内容发表评论,提出宝贵意见。 勘误与支持 我们在网站www.51work6.com/book/cocos12.php中建立了一个勘误专区,及时地把我们发现的书中的问题和勘误反馈给广大读者。如...

目录
荐语
查看详情 查看详情

目录

序(王哲)Ⅰ

前言Ⅲ

第1章准备开始

1.1本书学习路线图

1.2如何使用实例代码

基础篇

第2章Cocos2dx简介与环境搭建

2.1移动平台游戏引擎简介

2.2Cocos2d家谱

2.3Cocos2dx设计目标

2.4在Windows平台下开发Cocos2dx游戏

2.4.1使用Visual Studio开发工具

2.4.2下载和使用Cocos2dx案例

2.4.3生成API文档

本章小结

第3章Hello Cocos2dx

3.1第一个Cocos2dx游戏

3.1.1创建工程

3.1.2工程文件结构

3.1.3代码解释

3.2Cocos2dx核心概念

3.2.1导演

3.2.2场景

3.2.3层

3.2.4精灵

3.2.5菜单

3.3Node与Node层级架构

3.3.1Node中重要的操作

3.3.2Node中重要的属性

3.3.3游戏循环与调度

3.4Cocos2dx坐标系

3.4.1UI坐标

3.4.2OpenGL坐标

3.4.3世界坐标和模型坐标

3.4.4Win32平台下设置屏幕

本章小结

第4章字符串、标签和菜单

4.1Cocos2dx中的字符串

4.1.1使用const char*和std::string

4.1.2使用cocos2d::String

4.1.3Win32平台下中文乱码问题

... 查看详情

本书是在畅销书《Cocos2d-x实战:C++卷》基础上的全面升级。本书不仅适合于企业一线开发人员学习和参考,也同样适合于广大高校老师和学生学习Cocos2d-x C++开发。
    
配套资源:本书配套提供源代码下载、勘误和技术支持,网址见书中前言。

查看详情