原文:Cocos2d-X3.0 刨根问底(九)----- 场景切换(TransitionScene)源码分析

上一章我们分析了Scene与Layer相关类的源码,对Cocos d x的场景有了初步了解,这章我们来分析一下场景变换TransitionScene源码。 直接看TransitionScene的定义 这个类并不大,从类的头信息继承关系上可以看出场景切换的类其实也是一个场景。 老套路,先从成员变量开始分析。 TransitionScene 类一共有五个成员变量这五个变量从变量命名上就已经能猜得差不多 ...

2014-07-10 18:13 5 3138 推荐指数:

查看详情

Cocos2d-X3.0 刨根问底(六)----- 调度器Scheduler类源码分析

上一章,我们分析Node类的源码,在Node类里面耦合了一个 Scheduler 类的对象,这章我们就来剖析Cocos2d-x的调度器 Scheduler 类的源码,从源码中去了解它的实现与应用方法。 直入正题,我们打开CCScheduler.h文件看下里面都藏了些什么。 打开 ...

Thu Jun 05 02:10:00 CST 2014 4 4634
Cocos2d-X3.0 刨根问底(五)----- Node类及显示对象列表源码分析

上一章 我们分析Cocos2d-x的内存管理,主要解剖了 Ref、PoolManager、AutoreleasePool这三个类,了解了对象是如何自动释放的机制。之前有一个类 Node经常出现在各种场合,不是做为参数就是做为返回值,那么这一章节我们就去看看这个Node类到底在 ...

Sat May 31 00:05:00 CST 2014 9 6903
Cocos2d-X3.0 刨根问底(三)----- Director类源码分析

上一章我们完整的跟了一遍HelloWorld的源码,了解了Cocos2d-x的启动流程。其中Director这个类贯穿了整个Application程序,这章随小鱼一起把这个类分析透彻。 小鱼的阅读源码的习惯是,一层层地分析代码,在阅读Director这个类的时候,碰到 ...

Sat May 17 02:00:00 CST 2014 3 4608
Cocos2d-X3.0 刨根问底(七)----- 事件机制Event源码分析

这一章,我们来分析Cocos2d-x 事件机制相关的源码, 根据Cocos2d-x的工程目录,我们可以找到所有关于事件的源码都存在放在下图所示的目录中。 从这个event_dispatcher目录中的文件命名上分析 cocos2d-x与事件相关的类一共有四种, Event ...

Thu Jun 12 02:01:00 CST 2014 4 5278
Cocos2d-X3.0 刨根问底(一)----- 概览

  罗嗦几句,本系列文章记录了小鱼(本人)自学Cocos2D-X的整个过程,主要从分析Cocos2D-x源码方式来学习Cocos2d-x这样一个优秀的游戏引擎架构,本着不但要知其然还要知其所以然的学习态度来揭开Cocos2d-x的奥秘。阅读本文要求读者有一定的C++程序经验 ...

Tue May 06 00:22:00 CST 2014 2 2416
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM