CoCo 2d-x学习笔记-掌握C++API与游戏项目开发 计算机与互联网 赵志荣,关东升著 清华大pdf下载pdf下载

CoCo 2d-x学习笔记-掌握C++API与游戏项目开发 计算机与互联网 赵志荣,关东升著 清华大百度网盘pdf下载

作者:
简介:本篇主要提供CoCo 2d-x学习笔记-掌握C++API与游戏项目开发 计算机与互联网 赵志荣,关东升著 清华大pdf下载
出版社:
出版时间:2016-06
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  商品基本信息,请以下列介绍为准
商品名称:CoCo 2d-x学习笔记-掌握C++API与游戏项目开发 计算机与互联网 书籍
作者:赵志荣 关东升
定价:49.0
出版社:清华大学
出版日期:2016-06-01
ISBN:9787302427414
印次:
版次:1
装帧:平装
开本:小16开

  内容简介
本书系统论述了Cocos2dx游戏编程和开发技术,内容涵盖Cocos2dx中核心类、数据结构、瓦片地图、物理引擎、Audio引擎、内存管理等知识。全书分为17章,各章内容为: 本书约定、Cocos2dx环境搭建、Cocos2dx引擎、游戏中的文字、Cocos2dx中的数据结构、菜单、精灵、场景与层、动作和动画、用户事件、Audio引擎、粒子系统、瓦片地图、物理引擎、内存管理、Cocos2dx多分辨率屏幕适配和Cocos2dx敏捷开发项目实战——迷失航线手机游戏。 本书适合作为普通高校计算机、动漫设计、数字媒体等相关专业的游戏开发课程的教材,也适合作为手机游戏开发培训机构的培训教材及广大手机游戏开发者的自学参考用书。

  目录
目录

丛书序3
序5
前言7
学习说明9
第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.1Cocos2d家谱
3.2Cocos2dx设计目标
个Cocos2dx游戏
3.3.1创建工程
3.3.2Visual Studio工程文件结构
3.3.3Xcode工程文件结构
3.3.4代码解释
3.3.5Win32平台下设置屏幕
3.3.6工程中添加资源文件
3.4Cocos2dx核心概念
3.4.1导演
3.4.2场景
3.4.3层
3.5Node与Node层级架构
3.5.1Node中的重要作
3.5.2Node中的重要属性
3.5.3游戏循环与调度
3.6Cocos2dx坐标系
3.6.1UI坐标
3.6.2OpenGL坐标
3.6.3坐标和模型坐标
本章小结
第4章游戏中的文字
4.1Cocos2dx中的字符串
4.1.1使用const char*和std::string
4.1.2使用cocos2d::String
4.1.3Win32平台下的中文乱码问题
4.2使用标签
4.2.1使用Label类
4.2.2标签中文无法正常显示的问题
4.3位图字体制作
4.3.1Glyph Designer工具
4.3.2使用Glyph Designer制作位图字体
本章小结
第5章Cocos2dx中的数据结构
5.1Cocos2dx中两大类——Ref和Value
5.1.1Cocos2dx根类——Ref
5.1.2包装类Value
5.2Ref列表数据结构
5.2.1Array数据结构
5.2.2实例: Array数据结构
5.2.3Vector数据结构
5.2.4实例: Vector数据结构
5.3Ref字典数据结构
5.3.1Dictionary数据结构
5.3.2实例: Dictionary数据结构
5.3.3Map数据结构
5.3.4实例: Map数据结构
5.4Value列表数据结构——ValueVector
5.4.1ValueVector常用API
5.4.2实例: 使用ValueVector数据结构
5.5Value字典数据结构——ValueMap和ValueMapIntKey
5.5.1ValueMap和ValueMapIntKey常用API
5.5.2实例: 使用ValueMap数据结构
本章小结
第6章菜单
6.1菜单相关类
6.2文本菜单
6.3精灵菜单和图片菜单
6.4开关菜单
本章小结
第7章精灵
7.1Sprite精灵类
7.1.1创建Sprite精灵对象
7.1.2实例: 使用纹理对象创建Sprite对象
7.2精灵的性能优化
7.2.1使用纹理图集
7.2.2使用精灵帧缓存
7.3纹理图集制作
7.3.1TexturePacker工具
7.3.2使用TexturePacker制作纹理图集
本章小结
第8章场景与层
8.1场景与层的关系
8.2场景切换
8.2.1场景切换相关函数
8.2.2场景过渡动画
8.3场景的生命周期
8.3.1生命周期函数
8.3.2多场景切换生命周期
本章小结
第9章动作和动画
9.1基本动作
9.1.1瞬时动作
9.1.2间隔动作
9.1.3组合动作
9.1.4动作速度控制
9.1.5函数调用
9.2
9.2.1网格动作
9.2.2实例: 演示
9.3动画
9.3.1帧动画
9.3.2实例: 帧动画使用
本章小结
第10章用户事件
10.1事件处理机制
10.1.1事件分发器
10.1.2触摸事件

  编辑

《Cocos2d-x学习笔记》由触控未来CEO李志远主编策划出版,该系列图书由赵志荣、关东升(Cocos CVP)等业内专家根据研发经验及读者学习规律,精心编撰。该系列图书得到了Cocos引擎创始人王哲的鼎力支持,并亲自作序。51CTO学院运营总监曹亚莉、触控爱普众创创始人肖涵泉、火云洞红孩儿卞安,LoopTek公司柯博文CTO通读全书,并写书评。
 

  媒体评论

★关东升老师是国内移动开发领域的知名专家。他不仅出版了多部的专业技术图书,而且还发布了几十部教学视频,在51CTO学院上观看过关老师视频课程的人超过百万,这对于移动开发技术在我国的启蒙和传播起到了巨大作用。《Cocos2d-x学习笔记》系列图书是关东升老师多年教学实践与应用开发工作的总结和创新,书中凝练了许多贴合实际工作需求的技术要点,可为移动开发人员抛砖引玉,大大提率。通过阅读本书,广大读者将获益匪浅。
——曹亚莉(51CTO学院运营总监)
★关东升老师的《Cocos2d-x学习笔记》系列图书实用,能有效提高学习效率,降低入门门槛,十分适合创业团队使用,强烈新手阅读!在爱普众创空间的一体化创业扶持中,我们也将本书列为创业团队的参考教材,希望这套书能为更多的读者提供帮助。
——肖涵泉(触控爱普众创创始人)
★关东升老师的《Cocos2d-x学习笔记》系列图书,理论与实践并重,内容充实。该系列图书将Cocos2d-x引擎入门及进阶所需的知识,从基础理论到项目实践构建起完整的教程体系,是适合Cocos2d-x程序员入门的参考书籍。
——卞安(火云洞红孩儿)
★很高兴关东升老师再次推出了新的著作,并感动于关东升老师对移动终端的开发与推广的热情。在《Cocos2d-x学习笔记》系列图书出版前,能够阅读到样章,荣幸。这套书涵盖了*的Cocos游戏开发的相关内容,通俗易懂,深入浅出,是一本的学习参考书籍。本书不仅侧重应用,而且兼顾理论,不可多得。书中提供了大量的实战案例,便于实践动手。对于Cocos游戏开发的入门读者,《Cocos2d-x学习笔记》将是不可或缺的经典好书!
——柯博文(LoopTek公司CTO,硅谷开源技术专家)