Cocos2d-x学习笔记——完全掌握C++ API与游戏项目开发
触控未来官方新出版,触控未来CEO李志远作序,Cocos引擎创始人王哲作序;五大机构联袂力荐!全
- 定价:¥49.00
- 校园优惠价:¥42.14 (86折) (马上了解)
- 评分:




(已有0条评价)
- 促销活动:
- 此商品暂时缺货(可留下联系方式,到货将第一时间通知您)
-
如果您急需团购,可点击“团购急调”按钮将此书加入购物车,由客服人员为您协调调货!
>> 查看详细说明
信息提示
关闭
如果您急需团购,可点击“团购急调”按钮将此书加入购物车,由我们的客服人员为您协调调货!
- 团购订单标准如下:
- 单品满30册可选择团购服务。
- 提交团购订单后,服务人员会主动和您联系,并根据您的会员等级、购买数量、金额、时间、配送要求等情况和您协商,以促成最终的成交。
- 有关团体购书的任何问题请随时联系:(010)63970506
内容简介
书籍 计算机书籍
赵志荣、关东升、李志远编*的《Cocos2d-x学
习笔记(完全掌握C++API与游戏项目开发触控未来官
方教材)》系统论述了Cocos2d-x游戏编程和开发技术
,内容涵盖Cocos2d-x中核心类、数据结构、瓦片地
图、物理引擎、Audio引擎、内存管理等知识。全书
分为17章,各章内容为:本书约定、Cocos2d-x环境
搭建、Cocos2d—x引擎、游戏中的文字、Cocos2d-x
中的数据结构、菜单、精灵、场景与层、动作和动面
、用户事件、Audio引擎、粒子系统、瓦片地图、物
理引擎、内存管理、Cocos2d-x多分辨率屏幕适配和
Cocos2d-x敏捷开发项目实战——迷失航线手机游戏
。
本书适合作为普通高校计算机、动漫设计、数字
媒体等相关专业的游戏开发课程的教材,也适合作为
手机游戏开发培训机构的培训教材及广大手机游戏开
发者的自学参考用书。
作译者
关东升,国内*名iOS/Cocos技术作家,iOS技术顾问,Cocos*有价值专家(CVP),智捷课堂首席培训专家。担任51CTO社区iOS技术顾问,精通iOS、Android和Windows及HTML5等移动开发技术。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端开发,国家农产品追溯系统的iPad客户端开发,酒店预订系统的iOS客户端开发,金融系统的ios、Windows及Android客户端开发。在AppStore上发布数款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。长期为中国移动研究院、方正科技、大唐电信、中国石油、工商银行、南方航空、惠普、东软、NTT等企事业单位提供技术咨询及员工培训。*有《iOS网络编程与云端应用*佳实践》、《iOS传感器应用开发*佳实践》、《iOS图形图像、动画和多媒体编程技术*佳实践》、《iOS开发指南》、《交互设计的艺术》、《Cocos2d-x实战:C++卷》、《Cocos2d-x实战:Lua卷》、《Cocos2d-x实战:工具卷》、《Cocos2d-x实战:JS卷》等专业图书。
赵志荣,**技术讲师,移动开发技术顾问。拥有多年的Android和iPhone开发经验,曾参与大型网络游戏《神农诀》的IOS和Android客户端开发,iPhone手机充值应用系统等多款Android、iPhone和iPad应用软件。*有《iPhone与iPad开发实战》《Android开发案例驱动教程》《Android网络游戏开发实战》等图书,并录制出版了《Android实训项目视频教程》。曾为银河、CSTP、安博和万博等机构提供培训,为华中科技大学、西安交通大学、中南大学、长春大学和吉林化工大学等多所院校提供高校实训。为中国移动、深圳施爱德等公司提供企业内训。
目录
丛书序
序
前言
学习说明
第1章 本书约定
1.1 使用实例代码
1.2 图示的约定
1.2.1 图中的箭头
1.2.2 图中的手势
1.2.3 图中的圈框
1.3 书中的UML图
1.3.1 类图
1.3.2 时序图
第2章 Cocos2d-x环境搭建
2.1 下载Cocos2d-x
2.2 搭建环境
2.2.1 基本工具安装
2.2.2 设置环境变量
2.3 开发Cocos2d-x游戏的IDE工具
2.3.1 使用Visual Studio开发工具
2.3.2 使用Xcode开发工具
本章小结
第3章 Cocos2d-x引擎
3.1 Cocos2d家谱
3.2 Cocos2d-x设计目标
3.3 第一个Cocos2d-x游戏
3.3.1 创建工程
3.3.2 Visual Studio工程文件结构
3.3.3 Xcode工程文件结构
3.3.4 代码解释
3.3.5 Win32平台下设置屏幕
3.3.6 工程中添加资源文件
3.4 Cocos2d-x核心概念
3.4.1 导演
3.4.2 场景
3.4.3 层
3.5 Node与Node层级架构
3.5.1 Node中的重要操作
3.5.2 Node中的重要属性
3.5.3 游戏循环与调度
3.6 Cocos2d-x坐标系
3.6.1 UI坐标
3.6.2 OpenGL坐标
3.6.3 世界坐标和模型坐标
本章小结
第4章 游戏中的文字
4.1 Cocos2d-x中的字符串
4.1.1 使用const char*和std::string
4.1.2 使用cocos2d::String
4.1.3 Win32平台下的中文乱码问题
4.2 使用标签
4.2.1 使用Label类
4.2.2 标签中文无法正常显示的问题
4.3 位图字体制作
4.3.1 Glyph Designer工具
4.3.2 使用Glyph Designer制作位图字体
本章小结
第5章 Cocos2d-x中的数据结构
5.1 Cocos2d-x中两大类——Ref和Value
……
第6章 菜单
第7章 精灵
第8章 场景与层
第9章 动作和动画
第10章 用户事件
第11章 Audio引擎
第12章 粒子系统
第13章 瓦片地图
第14章 物理引擎
第15章 内存管理
第16章 Cocos2d-x多分辨率屏幕适配
第17章 Cocos2d-x敏捷开发项目实战——迷失航线手机游戏
前言
手机游戏产业的发展越来越火热,很多公司推出了自己的游戏引擎,北京触控科技有限公司的Cocos2dx游戏引擎就是其中的佼佼者,它的优势在于实现了“一个平台开发、多个平台发布”。截至2016年初,Cocos2dx游戏引擎在全球199个国家和地区有超过40万开发者使用,已经成为全球使用率最高的手机游戏引擎之一。
为了推动Cocos2dx游戏引擎在我国高校与相关行业的应用与普及,提高相关专业人才培养及游戏产业发展的水平,进一步提高普通高校计算机、动漫设计、数字媒体等专业游戏类课程的教学质量,满足各大高校不断增长的人才培养需求、教学改革与课程改革要求,北京触控科技有限公司与清华大学出版社立项开展了《未来书库》的建设工作。我有幸受触控教育部门之邀,专门为广大高校师生、培训机构及有志于从事Cocos2dx游戏开发的读者撰写此书。
Cocos2dx游戏引擎提供了三种语言(C++/JavaScript/Lua)的API,开发者可以根据自己的技术背景选择不同语言。本书专门论述C++语言API,并以游戏项目开发的实例,抛砖引玉,教会读者动手实践。
关于源代码
为了更好地为广大读者提供服务,我们专门为本书建立了一个网站http://www.51work6.com/book/cocos1.php,大家可以查看相关出版进度,并对书中内容发表评论,提出宝贵意见。
勘误与支持
我们在网站http://www.51work6.com/book/cocos1.php中建立了一个勘误专区,及时地把书中的问题、失误和纠正反馈给广大读者。如果您在阅读本书过程中,发现了任何问题,可以在网上留言,可以发送电子邮件到eorient@sina.com,也可以在新浪微博中与我们联系: @tony_关东升。我们会在第一时间回复您。
本书主要由赵志荣、关东升执笔撰写。此外,智捷课堂的赵浩丞、赵大羽、关锦华也参与了部分内容的编写工作。在此感谢触控教育部门的李志远和清华大学出版社的盛东亮给我们提供了宝贵的意见。感谢我的家人容忍我的忙碌,以及对我的关心和照顾,使我能抽出很多时间,投入全部精力专心地编写此书。
由于时间仓促,书中难免存在不妥之处,请读者批评,并提出宝贵意见。
作者
2016年4月于北京