cocos js 遮罩示例代码

http://www.cocos.com/doc/tutorial/show?id=1662   官网的教程很长,看得很累,找到段简单的,记录一下

function cliper(frameName){
    var sten = new cc.Sprite(frameName);     //创建一个遮罩的模板
    var clipnode = new cc.ClippingNode();   //创建一个ClippingNode 并设置一些基础属性 容器宽高与模板有关
    clipnode.attr({
        stencil:sten,anchorX:0.5,anchorY:0.5,alphaThreshold:0.8,//设置裁剪透明值阀值 默认值为1 等于1時 alpha = 0的部分也被裁剪
    });
    return clipnode;
};

var clipnode = cliper("res/lrt.png");  //遮罩图
clipnode.setPosition(100, 100)
//clipnode.inverted = true  //反转
this.addChild(clipnode);

var bo2 = new cc.Sprite("res/pic1.jpg");    //底图
bo2.setPosition(100,100)
clipnode.addChild(bo2);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值