新太阳城

欢迎访问太阳城官网 ,学习、交流 分享 !

返回太阳城官网 |
当前位置: 太阳城官网 > 书籍手册>电子信息 >Cocos2d-x高级开发教程:制作自己的《捕鱼达人》

Cocos2d-x高级开发教程:制作自己的《捕鱼达人》

收藏
  • 大小:74.88 MB
  • 语言:中文版
  • 格式: PDF文档
  • 类别:电子信息
推荐:升级会员 无限下载,节约时间成本!
关键词:教程   制作   高级   火烈鸟   开发
资源简介
Cocos2d-x高级开发教程:制作自己的《捕鱼达人》
作 者: 火烈鸟网络科技
出版时间: 2013
内容简介
  本书以《捕鱼达人》游戏为案例,全面系统地讲解了Cocos2d-x的功能与特性,以及进行游戏开发的基本思路,包括游戏框架的搭建、基本游戏元素的使用、动作、音乐与音效、物理引擎、高级开发技巧、游戏优化策略以及网络编程等内容。此外,本书精心挑选了引擎的调度系统、动作系统、输入事件处理与底层绘图原理等内容,逐层剖析,给读者清晰地呈现出了引擎的架构和内部的实现机理。 无论是初次接触游戏开发的新手,还是有一定经验的老手,都可以借由本书轻松有效地提高自己的水平。
目录

第一部分 引擎基础
第1章 Hello Cocos2d-x  2
1.1  引擎简介  2
1.2  搭建开发环境  3
1.3  Hello World  5
1.4  Hello World分析  6
1.5  测试样例简介  10
1.6  小结  11
第2章 在游戏开始之前  12
2.1  基本概念  12
2.1.1  场景与流程控制  12
2.1.2  层  13
2.1.3  精灵  14
2.1.4  节点与渲染树  14
2.1.5  动作与动画  16
2.2  Cocos2d-x代码风格  16
2.2.1  命名空间与类名称  16
2.2.2  构造函数与初始化  17
2.2.3  选择器  18
2.2.4  属性  19
2.2.5  单例  20
2.3  C++中的Cocos2d-x内存管理  21
2.3.1  复杂的内存管理  21
2.3.2  现有的智能内存管理技术  21
2.3.3  Cocos2d-x的内存管理机制  22
2.3.4  工厂方法  25
2.3.5  关于对象传值  26
2.3.6  释放:release()还是autorelease()?  26
2.3.7  容器  27
2.3.8  相关辅助宏  28
2.3.9  Cocos2d-x内存管理原则  28
2.4  生命周期分析  29
2.5  小结  31
第3章 游戏的基本元素  32
3.1  CCDirector:大总管  32
3.2  CCScene:场景  33
3.3  CCLayer:层  34
3.4  CCSprite:精灵  35
3.4.1  纹理  35
3.4.2  创建精灵  35
3.4.3  设置精灵的属性  36
3.4.4  向层中添加精灵  36
3.4.5  常用成员  38
3.5  CCNode与坐标系  39
3.5.1  坐标系与绘图属性  40
3.5.2  节点的组织  43
3.5.3  定时器事件  44
3.5.4  其他事件  46
3.6  Cocos2d-x内置的常用层  46
3.7  Cocos2d-x调度原理  49
下载地址
新太阳城 新太阳城游戏 太阳城 太阳城官网 申博太阳城 申博太阳城