精通Cocos2d-x游戏开发计算机与互联网王永宝
更新日期:2024-07-13 00:59:56
书店:蔚蓝书店
出版时间:2016-04
浏览量:1157
价格:0.0¥

书籍下载

内容介绍

  商品基本信息,请以下列介绍为准
商品名称:精通Cocos2d-x游戏开发(基础卷) 计算机与互联网 书籍
作者:王永宝
定价:69.0
出版社:清华大学
出版日期:2016-04-01
ISBN:9787302432029
印次:
版次:1
装帧:平装
开本:16开

  内容简介

  《Cocos2d-x游戏开发》分为《基础卷》和《进阶卷》两个分册。两卷书籍都有明确的写作目的。《基础卷》专注于Cocos2d-x引擎基础,致力于让Cocos2d-x初学者成为一个基础扎实、靠谱的程序员。《进阶卷》专注于各种实用技术,是作者多年开发经验的结晶,书中的技术点大多是基于实际工作中碰到的问题提炼而来,从问题的本质出发到解决问题的思路,提供了多种解决方案,并对比各方案的优缺点,启发读者思考。
  本书为《Cocos2d-x游戏开发》的《基础卷》,共31章,分为4篇。第1篇为《入门篇》,涵盖的主要内容有Cocos2d-x开发环境、学习建议、注意事项及低级错误总结,以及的C 编程基础和指针知识等。第2篇为《基础框架篇》,涵盖的主要内容有节点系统、内存管理、场景和层、精灵、动作系统、动画、纹理、文字、运行机制、渲染机制、消息机制和Schedule等。第3篇为《UI与交互篇》,涵盖的主要内容有触摸输入、文本输入、按钮与重力感应输入、Menu和MenuItem,以及GUI框架的功能控件、文本输入、文本显示及容器控件等。第4篇为《CocoStudio工具链篇》,涵盖的主要内容有CocoStudio的UI编辑器、场景编辑器、动画编辑器、2.x编辑器及CocosBuilder等。
  本书适合学习Cocos2d-x游戏开发的零基础读者阅读,尤其适合Cocos2d-x自学人员。对于大中专院校的学生和社会培训班的学员,本书也是一本不可多得的学习教程。
  快速了解本书精华内容
  入门篇
  Cocos2d-x启航
  使用Cocos2d-x
  低级错误大全
  图解指针
  C 11简介
  基础框架篇
  节点系统
  内存管理
  场景和层
  精灵详解
  动作系统
  播放动画
  纹理详解
  显示文字
  运行机制
  渲染机制
  消息机制
  Schedule详解
  UI与交互篇
  触摸输入
  文本输入
  按钮与重力感应输入
  Menu和MenuItem
  GUI框架概述
  GUI框架功能控件
  GUI框架文本输入和显示
  GUI框架容器控件
  CocoStudio工具链篇
  CocoStudio概述
  CocoStudioUI编辑器
  CocoStudio场景编辑器
  CocoStudio动画编辑器
  CocoStudio 2.x编辑器
  CocosBuilder

  目录

第1篇 ?入门篇
第1章 ?Cocos2d-x启航
1.1 ?特点、内容结构以及建议
1.2 ?Cocos2d-x简介
1.3 ?从2.x到3.x
1.4 ?约定
1.5 ?启航
1.5.1 ?Windows
1.5.2 ?Mac
1.5.3 ?Linux
1.5.4 ?Cocos引擎
第2章 ?使用Cocos2d-x
2.1 ?Cocos2d-x
2.1.1 ?显示图片
2.1.2 ?执行逻辑
2.1.3 ?获取输入
2.2 ?分析HelloCpp
2.3 ?小结
第3章 ?低级错误大全
3.1 ?create和retain-release
3.2 ?继承对象的create
3.3 ?多个对象执行同一个Action
3.4 ?忘记调用父类的虚函数
3.5 ?隐藏在代码中的神秘手,节点中的节点作
3.6 ?普通对象和new出来的对象
3.7 ?不要忘记init
3.8 ?addChild失败
3.9 ?在onEnter中调用parent的addChild
3.10 ?忘记移除
3.11 ?重载draw注意事项
3.12 ?关于引用
3.13 ?关于命名空间
3.14 ?关于类之间的互相包含
3.15 ?关于平台相关的API
3.16 ?关于update中写逻辑
3.17 ?关于调试
3.18 ?小结
第4章 ?图解指针
4.1 ?指针与内存
4.2 ?指针作
4.3 ?指针与数组
4.4 ?函数指针
4.5 ?野指针和内存泄漏
第5章 ?C 11简介
5.1 ?初始化列表
5.2 ?类型推导
5.3 ?范围推导
5.4 ?智能指针和空指针
5.5 ?Lambda特性
5.6 ?变长参数模板
5.7 ?右值引用
5.7.1 ?分辨左值和右值
5.7.2 ?移动语义
5.7.3 ?转发
5.8 ?显式虚函数重载
5.9 ?小结
第2篇 ?基础框架篇
第6章 ?节点系统
6.1 ?节点的表现
6.1.1 ?位置
6.1.2 ?旋转和倾斜
6.1.3 ?缩放
6.1.4 ?锚点Anchor
6.1.5 ?渲染顺序ZOrder
6.1.6 ?尺
6.1.7 ?懒惰计算
6.1.8 ?其他属性介绍
6.2 ?节点的使用
6.2.1 ?使用Action
6.2.2 ?使用Schedule
6.3 ?节点和节点
6.3.1 ?添加子节点
6.3.2 ?删除节点
6.3.3 ?节点查询
6.3.4 ?节点之间的空间变换
6.4 ?节点树的渲染
6.5 ?节点与组件
第7章 ?内存管理
7.1 ?内存基础知识
7.1.1 ?内存区域的划分
7.1.2 ?new和malloc的区别
7.1.3 ?堆和栈的区别
7.1.4 ?代码分析
7.2 ?内存泄露、野指针和跨动态链接库的内存使用
7.2.1 ?内存泄露
7.2.2 ?野指针
7.2.3 ?动态链接库的内存
7.3 ?Cocos2d-x的引用计数
7.4 ?容器对象的内存管理
7.5 ?复制对象
7.6 ?内存优化
第8章 ?场景和层
8.1 ?Scene场景
8.1.1 ?场景和Director
8.1.2 ?切换场景与引用计数
8.1.3 ?场景切换
8.2 ?Layer层
8.2.1 ?Layer层详解
8.2.2 ?LayerColor颜色层详解
8.2.3 ?LayerGradient渐变层详解
8.2.4 ?LayerMultiplex复合层详解
第9章 ?精灵详解
9.1 ?Sprite详解
9.1.1 ?使用Sprite
9.1.2 ?创建Sprite
9.1.3 ?初始化流程
9.1.4 ?设置纹理
9.1.5 ?渲染
9.2 ?SpriteFrame和SpriteFrameCache详解
9.2.1 ?SpriteFrame详解
9.2.2 ?SpriteFrameCache详解
9.2.3 ?SpriteFrameCache加载流程
9.3 ?SpriteBatchNode详解
9.3.1 ?创建SpriteBatchNode
9.3.2 ?添加与删除SpriteBatchNode
9.3.3 ?使用SpriteBatchNode
第10章 ?动作系统
10.1 ?使用Action
10.2 ?Action整体框架
10.2.1 ?Action类
10.2.2 ?ActionManager类
10.3 ?Action运行流程
10.3.1 ?瞬时动作ActionInstant
10.3.2 ?持续动作ActionInterval
10.3.3 ?组合动作
10.3.4 ?函数动作
10.3.5 ?时间动作
10.4 ?Action的分类
10.4.1 ?瞬间动作
10.4.2 ?持续动作
10.4.3

  编辑

  请单击【显示全部信息】按钮浏览详细信息。


  游戏开发高手,四年时间,三易其稿,精心打磨,成就这本精良之作

    Cocos2d-x创始人王哲先生倾情!

  专注于Cocos2d-x引擎底层机制,致力于让初学者成为一个基础扎实、靠谱的程序员

  快速入门 → 基础框架 → UI与交互 → CocoStudio工具链,都是干货,满满诚意

  内容新颖,以当前流行的Cocos2d-x游戏引擎版本3.x为主进行讲解

  深入讲解了指针、内存、纹理等大多数初学者掌握不牢固的重要知识点

  深入剖析了Cocos2d-x引擎在Android、Win32和iOS等系统下的运行流程

  深入剖析了大量隐藏在背后的细节、解决问题的方法和思路,以及各种实用技巧和建议

  思路分析为主,实现方法次之,举一反三,将这些能力应用于其他引擎的学习中

  风格简洁,图文并茂,字斟句酌,表述严谨,将知识准确地呈现在读者面前

  内容虽然基础,但却深度,既适合基础薄弱的程序员入门,也适合想透彻研究Cocos2d-x引擎的程序员进阶

  提供QQ交流群和E-等交流方式,为读者答疑解惑

阅读(请点丛书链接查看)










 

  媒体评论

  永宝拥有丰富的一线研发经验,对Cocos引擎也有着深入而独到的理解。整整的四年时间里,他对这本书倾注了大量的心血,三易其稿,精心打磨。这份执着的热忱和精益求精的态度令人感动。宝剑锋从磨砺出,这本书内容新颖,紧跟趋势,注重本质,讲述准确,由浅入深,层层递进,既能够初学者打开Cocos开发的大门,也能帮助具有一定经验的开发者更上一层楼,是本不可多得的专业好书。

  ——Cocos2d-x创始人 王哲