上一章,我们分析Node类的源码,在Node类里面耦合了一个 Scheduler 类的对象,这章我们就来剖析Cocos2d-x的调度器 Scheduler 类的源码,从源码中去了解它的实现与应用方法。 直入正题,我们打开CCScheduler.h文件看下里面都藏了些什么。 打开 ...
五问分析法的表现是多问几个问题,但实质上是因果分析。看到了这个实质,就会发现五问的五是虚指,并不仅仅是 可以是 甚至是 问,直至找到根本原因为止。 我们来观察一个问问题的过程: 谈话 : 场景 婚前,饭桌 女:喂,死人,你喜欢我哪点 男:你哪点我都喜欢 场景 婚后,饭桌 女:老公,你到底喜欢我哪点 男: 女:你听到没有 你到底喜欢我哪点 男:饭不赶紧吃完都凉了 吃吧吃吧 女: 结论:场景相同,时间 ...
2014-06-19 09:36 7 3023 推荐指数:
上一章,我们分析Node类的源码,在Node类里面耦合了一个 Scheduler 类的对象,这章我们就来剖析Cocos2d-x的调度器 Scheduler 类的源码,从源码中去了解它的实现与应用方法。 直入正题,我们打开CCScheduler.h文件看下里面都藏了些什么。 打开 ...
场景?会用才是王道! c)addShutdownHook 钩子函数到底是个啥?刨根问底! 1. 如何 ...
罗嗦几句,本系列文章记录了小鱼(本人)自学Cocos2D-X的整个过程,主要从分析Cocos2D-x的源码方式来学习Cocos2d-x这样一个优秀的游戏引擎架构,本着不但要知其然还要知其所以然的学习态度来揭开Cocos2d-x的奥秘。阅读本文要求读者有一定的C++程序经验 ...
上一章我们完整的跟了一遍HelloWorld的源码,了解了Cocos2d-x的启动流程。其中Director这个类贯穿了整个Application程序,这章随小鱼一起把这个类分析透彻。 小鱼的阅读源码的习惯是,一层层地分析代码,在阅读Director这个类的时候,碰到 ...
上一章我们分析了Scene与Layer相关类的源码,对Cocos2d-x的场景有了初步了解,这章我们来分析一下场景变换TransitionScene源码。 直接看TransitionScene的定义 这个类并不大,从类的头信息继承关系上可以看出场景切换的类其实也是一个场景 ...
本章节我们重点分析Cocos2d-x3.0与 场景、层相关的源码。这部分源码集中在 libcocos2d –> layers_scenes_transitions_nodes目录下面 我先发个截图大家了解一下都有哪些文件。红色框里面的就是我们今天要分析的文件。 从命名上可以了解 ...
这一章,我们来分析Cocos2d-x 事件机制相关的源码, 根据Cocos2d-x的工程目录,我们可以找到所有关于事件的源码都存在放在下图所示的目录中。 从这个event_dispatcher目录中的文件命名上分析 cocos2d-x与事件相关的类一共有四种, Event ...
本系列文章发表以来得到了很多朋友的关注,小鱼在这里谢谢大家对我的支持,我会继续努力的,最近更新慢了一点,因为我老婆流产了抽了很多时间来照顾她希望大家谅解,并在此预祝我老婆早日康复。 上一篇,我们完整的分析了Director这个类,并提到了Director这个继承 ...