您的位置:首页 > 移动开发 > Cocos引擎

cocos2d - JS 遮罩 ( ClippingNode )

2016-09-09 11:09 351 查看

cocos2d - JS 遮罩 ( ClippingNode ) :

JavaScript 代码 :

var clip = new cc.Sprite(res.cilp);

var labelSp = new cc.ClippingNode(clip);
labelSp.setPosition(cc.winSize.width/2, cc.winSize.height/2);
Layer.addChild(labelSp);

var str = "显示内容..."
var label = new cc.LabelTTF(str);
labelSp.addChild(label);


注意 :

clip 图形表示可显示区域 .

labelSp 是 父节点 , 上面添加需要显示的内容 .

label 是 显示文本 .

显示区域根据 clip 的 图形大小决定 .

显示效果 :



反转遮罩区域API :

labelSp.setInverted(true);


默认设置为false.

反转效果 :



不显示透明区域API :

labelSp.setAlphaThreshold(0.05);


参考链接
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: