static CCClippingNode* create(); //使用一个节点作为模版创建裁剪节点 static CCClippingNode* create(CCNode *pStencil); //不带模版地初始化一个裁剪节点 virtual bool init(); //使用一个节点作为模... ...
分类:
其他好文 时间:
2018-11-03 02:05:16
阅读次数:
170
效果例如以下图 左边箭头是x方向翻转的。右边箭头有旋转和缩放action。大概实现方法:用箭头作为遮罩层,底图是一个绘制的矩形,得到一个黄色箭头背景。在用schedule尾随要聚焦箭头动作。这个在电视端用遥控器上下左右选择聚焦有点用。希望这个是对同学们有帮助,谢谢。 代码 #include "H ...
分类:
其他好文 时间:
2017-05-01 09:48:47
阅读次数:
162
直接在代码,这是一个很好的包layer,可以直接调用 //原来白白bool TestLayer::init(){ CCSize size = CCDirector::sharedDirector()->getVisibleSize(); //创建要显示的文字 text = C...
分类:
其他好文 时间:
2015-07-29 12:02:43
阅读次数:
134
有时候我们需要一张圆形的图片,可是美术提供的是一个矩形的资源图片,怎么办?让美术再做一张圆形的?即使这样能暂时解决问题,无疑增加了开销,何况有时候你可能需要显示一张图片里的不同部分,不可能每种情况都让美术都做一次修改吧,这时候 cocos2d-x 里提供的节点裁剪技术就派上用场了。
节点裁剪 原理
cocos2d-x 提供 CCClippingNode 类的可以用来对节点进行裁剪,可以根据一个...
分类:
其他好文 时间:
2014-12-11 22:32:05
阅读次数:
243
升级xcode到6.1后,跑以前的cocos2dx 2.x写的项目,发现clippingNode失效了。后来看到这个帖子,解决了我的问题:http://discuss.cocos2d-x.org/t/ccclippingnode-will-raise-error-stencil-buffer-is-...
分类:
移动开发 时间:
2014-10-31 13:47:35
阅读次数:
295
要实现文字在一定区域里滚动,首先用CCClippingNode做出一个剪裁区域,在这个区域内文字可以显示,出了这个区域之后文字就看不到。
bool TestLayer::init()
{
CCSize size = CCDirector::sharedDirector()->getVisibleSize();
//创建要显示的文字
text = CCLabelTTF::cr...
分类:
其他好文 时间:
2014-09-11 22:29:32
阅读次数:
189
在VC下编译可以出现效果,但是在IOS上毫无效果,发现网上也有人提出这个问题,先把方法记下来。 原帖地址:http://cocos2d-x.org/boards/6/topics/20141?r=20567#message-20567 for iOS: in AppController re...
分类:
其他好文 时间:
2014-08-01 11:03:12
阅读次数:
181
1.CCClippingNode在部分android上不起作用需要修改src\org\cocos2dx\lib\Cocos2dxGLSurfaceView.java//frompublic
Cocos2dxGLSurfaceView onCreateView() { return new Coco....
分类:
其他好文 时间:
2014-06-09 14:21:55
阅读次数:
288
cocos2d-x利用CCClippingNode实现滚动字幕
直接上代码,这是封装好了的layer,可以直接调用 //白白原创...
分类:
其他好文 时间:
2014-05-25 01:42:41
阅读次数:
361
cocos2d-x新手引导遮罩CCClippingNode裁剪区域...
分类:
其他好文 时间:
2014-05-24 19:55:14
阅读次数:
280