CCClipingNode的使用
来源:互联网 发布:腾讯微信数据库多大 编辑:程序博客网 时间:2024/06/10 20:15
var clipNode = new cc.ClippingNode(); clipNode.setInverted(true); clipNode.setAlphaThreshold(0);//不设置此值则是图片的大小 this.addChild(clipNode); var blackLayer = new cc.LayerColor(cc.color(0,0,0,0)); blackLayer.setContentSize(cc.winSize.width,cc.winSize.height); blackLayer.runAction(cc.fadeTo(0.2,220)); clipNode.addChild(blackLayer); var stencilNode = new cc.Node(); //var stencil = new cc.DrawNode(); //var valueW = 100; //var valueH = 100; //var rectangle = [cc.p(0, 0),cc.p(valueW, 0), // cc.p(valueW, valueH), // cc.p(0, valueH)]; // //var white = cc.color(255, 255, 255, 255); //stencil.drawPoly(rectangle, white, 1, white); //stencil.setPosition(cc.pAdd(uiManager.mainLayer.getLayer(layerId.game_main).getItemPos(prop_type),cc.p(-valueW/2,-valueH/2))); //stencilNode.addChild(stencil); var proppos = cc.pAdd(uiManager.mainLayer.getLayer(layerId.game_main).getItemPos(prop_type),cc.p(0,3)); var spt=new cc.Sprite("dj.png");//模板图片 spt.setPosition(proppos); stencilNode.addChild(spt); clipNode.setStencil(stencilNode); //设置模板Stencil clipNode.setVisible(true); clipNode.setInverted(true);
0 0
- CCClipingNode的使用
- 利用CCClipingNode做游戏遮罩
- 【玩转cocos2d-x之二十九】利用CCClipingNode做游戏遮罩
- 【玩转cocos2d-x之二十九】利用CCClipingNode做游戏遮罩
- GUID使用的使用
- ${}的使用
- 的使用
- @[],@()的使用
- ->的使用
- +、-、*、/、%的使用
- &&的使用
- %:的使用
- Makefile中使用$$的使用
- Makefile中使用$$的使用
- Red5的使用--使用日志
- prefernce的使用具体使用
- 【工具使用】git 的使用
- 关于使用AsyncTaskLoader的使用
- 自学第三天
- 修改jsp、Java文件不用重启Tomcat服务的方法
- SpringJPA(Hibernate) 处理基于基类的关联关系
- Android进阶_WebView与JS进行交互
- zookeeper源码分析----节点创建流程
- CCClipingNode的使用
- Spring Boot 学习第三步(Spring Data JPA学习汇总)
- Minimum Depth of Binary Tree
- java去除字符串中的空格、回车、换行符、制表符
- selenium面试题
- Git 菜鸟变大神(二) 如何提交文件和历史版本恢复
- lcd驱动。。解决开发板小企鹅logo跑偏问题
- Resharper的使用
- 欢迎使用CSDN-markdown编辑器