自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Cocos2d-x 源码分析 : Scheduler(定时器) 源码分析

1.Scheduler与Timer的关系相当DataManager与Data的关系。2.Scheduler的两种定时模式,一种是customer selector模式,一种是update 模式。 3.hash表用来存取对应的timer。 4.Scheduler的update函数调用了所有Timer的update。

2014-06-18 17:14:28 2456

原创 cocos2d-x 源码分析 总目录

这篇博客用来整理与cocos2d-x相关的工作,只要有新的分析、扩展或者修改,都会更改此文章。祝大家愉快~1.源码分析1.CCScrollView源码分析         http://blog.csdn.net/u011225840/article/details/30033501  2.CCTableView源码分析http://blog

2014-06-17 11:01:36 3125

原创 cocos2d-x 源码分析 : EventDispatcher、EventListener、Event 源码分析 (新触摸机制,新的NotificationCenter机制)

很多需要注意的地方我全给了中文标识,但是这里我还要再次说明下新版本的touch OneByOne机制: 1.listener根据Node的优先级排序后,依次响应。值得注意的是,新版本的优先级是根据Node的global Zorder来的,而不是2.x的触摸优先级。 2.当TouchEvent Began来了之后,所有的listener会依次影响Touch Began。然后再依次响应Touch Move...而不是一个listener响应完 began move end之后 轮到下

2014-06-25 19:55:42 4277

原创 cocos2d-x 源码分析 : Ref (CCObject) 源码分析 cocos2d-x内存管理策略

1.Ref,AutorealsePool,PoolManager是紧密相关的 2.Ref的retain、new 应该与 release或者autoRealse成对出现。 3.Node的使用方式。

2014-06-21 14:12:42 2429

原创 cocos2d-x 源码分析 之 CCTableView源码分析(附使用方法讨论)

1. CCTableView三基友: CCTableViewCell,负责单个cell,含有唯一idx用于区别。 CCTableViewDataSource,负责数据源相关,包括数据个数,数据根据不同idx的获取,数据size等。 CCTableViewDelegate,负责delegate操作。

2014-06-17 10:51:30 5393

原创 cocos2d-x 源码 :可以循环的CCScrollView (代码已经重构过,附使用方法)

1.准备工作想弄懂可循环的CCscrollView,首先请阅读cocos2d-x本身的CCscrollView源码http://blog.csdn.net/u011225840/article/details/30033501(我已经添加注释,方便阅读)。2.源码展示因为源码我想放到git上,所以注释都是用的英文,如果这部分源码有人有问题,请在评论区留言,我会逐一回答。总体说下

2014-06-16 11:22:56 2697 3

原创 cocos2d-x CCSrollView 源码,可循环的SrollView代码

项目需要,写一个类似于shizhong

2014-06-15 10:52:20 1519

原创 cocos2d-x CCScrollView 源码分析

CCScrollView本质是CCLayer的一种,具备层的一切属性和方法。关于CCLayer的源码分析,后续会有。小结:1.CCScrollView支持两种操作,滚动和缩放。2.CCScrollView通过delegate将数据与界面解耦。3.CCScrollView本质是一个CClayer,他展示的是自己内部的container,并且CCScrollView的触摸以及展示是根据ViewSize 还不是本身的SIze决定的。

2014-06-12 14:36:47 3677 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除