Node

cocos2dx ui编辑器生成界面的管理

说这个问题之前,先说不用各种UI编辑器的时候,开发一个界面的样子。但是我们现在有了UI编辑器,比如cocosstudio,在编辑器里面,还是按照上面的步骤,编辑3个UI,一个是头像那一块headNode,一个是下面的菜单栏menuNode,然后再做一个层bgLayer,把2个node加上来。仍然是为了上面的几个原因,现在有2种方法:1、把每个node单独做到一个父node上面,通过这个父节点,对node里面的东西进行管理。还有一个重要缺点,后面说2、做一个controller,对这个node进行管理。

【深入了解cocos2d-x 3.x】UI树1——什么是UI树

近期在学习《我所理解的Cocos2d-x》这一本书,被作者深厚的功力所折服,感觉到自己实在是太弱了,cocos2d-x当中要学习的东西实在是太多了。在《我所理解的cocos2d-x》中关于UI树与内存管理其实是关联性很强的,这一篇主要写我对UI树的理解。removeChild就是将参数中的子节点从UI树中移除。上述基本就是cocos2d-x3.x引擎的UI树系统,合理的使用这个UI树系统将会加快游戏开发的进度以及提高游戏的稳定性。

关于cocos2dx中的action源码分析

借着学习的思路,我们走一下cocos2dx中action的流程分析,大家共勉吧。所以意味着基本所有的cocos2dx具体类,都可以调用这个接口,也意味着基本都可以为其添加特殊效果。

cocos2d-x3.3 源码分析之-动作Action和ActionManager

我们来具体看看ActionManager这个类classCC_DLLActionManager:publicRef{public:ActionManager;~ActionManager;voidaddAction;voidremoveAllActions();voidremoveAllActionsFromTarget;voidremoveAction;voidremoveActionByTag;voidremoveAllActionsByTag;Action*getActionByTagconst;s

Cocos2dx技术三——cocos2dx基本概念四动作

无论速度快慢,ease动作总是同时开始同时结束。cocos2dx允许在Sequence中添加自定义的函数,而不仅仅限于cocos2dx中提供的动作对象。cocos2dx中有一个CallFune对象,它允许创建一个function()函数并传递到Sequence中执行。大部分Action和Sequence对象都是可逆的。

quick cocos2dx学习记录

原文链接:http://www.jb51.cc/article/p-tbhttljg-kx.htmlsprite::IsVisible()是否可见:getPosition()返回x,y:getContentSize().width:getContentSize().height高对于父节点居中setPosition(parent:getContent().width/2,parent:getCon

Cocos2d-X的事件分发(2)

课程概述“Cocos2d-X的事件分发”课程概述订阅者被成功注册到事件分发器后,事件分发器需要根据相应到的事件进行分发,本节课将重点讲述如何进行事件分发。dispatchCustomEvent会自动创建一个CustomEvent;也可以先创建一个CustomEvent的event,然后通过dispatchEvent的方法来触发。事件允许嵌套,即事件的回调函数中dispatchEvent另外一个事件。在事件分发的过程中,订阅者的添加,只是加入临时数组_toAddedListeners,在所有事件分发结束后将

cocos2d-lua 触摸事件

所以Quick-Cocos2d-x提出了自己的一套触摸机制。显示层级在Cocos2d-x里,整个游戏的画面是由一系列的Scene,Node,Sprite,Layer等对象构成的。触摸区域在Cocos2d-x里,只有Layer对象才能接受触摸事件。所以Quick-Cocos2d-x允许开发者将任何一个Node设置为接受触摸事件。但即便禁用了Node的触摸事件,也只能阻止这个Node响应触摸,而不能阻止这个Node的子Node响应触摸。isTouchCaptureEnabled()检查Node是否允许捕获触摸

cocos2D-x 3.5 引擎解析之--节点Node

所有LocalZOrder值小于零的节点位于左子树,同时LocalZOrder大于零的节点位于右子树。默认情况下,所有的节点的GlobalZOrder为零,这意味着,默认情况下,场景图层顺序被用来渲染节点。virtualvoidsetGlobalZOrder;//设置全局ZOrdervirtualfloatgetGlobalZOrder()const{return_globalZOrder;}//获取全局ZOrdervirtualvoidsetScaleX;//设置X方向的缩放因子,注意物理刚体不支持该函

Cocos2d-x动作CCAction

常用的瞬时动作:1)CCPlace--将该节点放置到某个位置,和设置CCNode中的Position属性效果相同2)CCFlipX和CCFlipY--将节点沿X和Y反向显示,与CCNode中的FlipX和FlipY效果相同3)CCShow和CCHide--分别用于显示和隐藏节点,和Visible效果相同3、动作回调函数当一个CCNode执行完某个Action后,我们可能需要做一些其他的工作,这时,可以使用动作回调函数来完成这项功能。CCControCocos2d-x入门教程二简单的静态显示对象原文链接:h