Node

【Cocos2d-x 3.2】裁剪节点ClippingNode总结

本节要讲的ClippingNode的功能效果大致就是上面所看到的遮罩效果。Demo下载:裁剪节点ClippingNode.rarClippingNode1、原理ClippingNode可以用来对节点进行裁剪。ClippingNode是利用模板遮罩来完成对Node区域裁剪的技术。官方的“打洞”“文字遮罩闪亮特效”ClippingNode类的用途很广泛。

quick-cocos2d-x 场景切换时node事件执行顺序

自己在quick项目中经常会用到场景切换,也就会涉及到相应场景资源的加载和释放,一直没有对场景的node事件进行一个总结,下面我就对quick-cocos2d-x场景切换时node事件执行顺序谈谈自己的见解。

CocosBuilder使用技巧

CocosBuilder使用技巧2015年02月05日[目录]CocosBuilder使用技巧基础篇框架篇使用篇基础篇首先申明的是,这片文章不是教你如何新建cocosbuilder工程,如何摆放各种控件,如何设置Action等。我在这里只是抒发一些自己使用CocosBuilder的心得,仅此而已。框架篇在使用CocosBuilder的时候一般rootnode都是cclayer,而且Layer都习惯写上CustomClass。需要这么做一部分也是因为CocosBuilder的NodeType不全,或者有其他

quick-cocos2d-x 学习系列之六 CoinFlip

quick-cocos2d-x学习系列之六CoinFlip下面我们来看一个很完整的例子,CoinFlip,这个DEMO已经非常完整可以直接用来玩耍了。创建一个矩形,通过矩形创建LevelsList,为其添加监听onTapLevelIcon。此外主要是3个函数,ctor,scrollToCell,onTapLevelIcon.Ctor是构造函数调用父类的构造函数LevelsList.super.ctor通过总关卡数量除以每页行数和列数计算得到总共页数。

Cocos2d-x3.2 ClippingNode裁减节点模板遮罩

Layer::init())//初始化父类returnfalse;//获取屏幕大小size=Director::getInstance()->getVisibleSize();//autosize=Director::getInstance()->getWinSize();//加载背景bg=Sprite::create;bg->setPosition;this->addChild;target=Sprite::create;target->setPosition;//target->setScale;no

cocos2d-x中的动作

创建Scene场景,添加Sprite精灵对象到屏幕上只是其中一部分。_Actions_动作类可以让Node节点对象按时间进行运动。希望将一个Sprite精灵从一个坐标点移动到另一个坐标并在结束时调用回调函数?你可以创建一个Actions动作序列Sequence并且按顺序播放。你可以通过改变Node节点属,坐标,角度,缩放。比如说这些动作:MoveBy,Rotate,Scale。所有的游戏都使用动作类Actions。

Cocos2d-x 3.0-绘图节点Node中的Action

Action是作用在Node上的逻辑处理,比如让Node移动、旋转、缩放、变色、跳跃、翻转、透明等等,都有相对应的ActionAction如何在Node上使用1。定义Action对象如autoact=Moveto::create;2.在Node上执行runActionautosp=Sprite::create;sp->runAction;这样就实现了在sp这个Node上执行移动到30,0这个坐标的动作,1秒中完成。

quick-cocos2d-x 学习系列之七 drag

quick-cocos2d-x学习系列之七drag该例主要是演示drag拖动的一些方法。ifself._index==0thenself:loadDrag1()elseifself._index==1thenself:loadDrag2()elseifself._index==2thenself:loadDrag3()elseifself._index==3thenself:loadDrag4()1.2initUI函数通过函数createEquipmentBox来创建多个放装备的Box。创建一个Label