您当前的位置:首页>电子信息>Cocos2d-x高级开发教程:制作自己的《捕鱼达人》

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

资料类别:电子信息

文档格式:PDF电子版

文件大小:74.88 MB

资料语言:中文

更新时间:2021-02-14 22:18:08



推荐标签: 制作 教程 开发 自己 高级 自己的 cocos2d 达人 cocos2d-x 捕鱼

内容简介

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

上一章:电路图快速识读一读通 下一章:液晶彩电维修完全图解

相关文章

高级摄影器材DIY宝典:自己制作摇臂、支架、推车等拍摄设备 第三版 做自己的速妆达人 Flash移动开发高级教程:创建Anroid & iPhone应用 最高级的能力,就是做自己 Cocos2d-X案例开发大全 Cocos2d-x 3.x游戏开发实战 Cocos2d-x 3.X游戏开发入门精解 Cocos2d-x手机游戏开发与项目实战详解