在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
注意事项:裁剪内容要用Sprite,不能换成ImageView 注意事项: 1.后面测试发现,ImageView也能用,注意换成ImageView时,前缀是ccui. 2.要做圆形头像,用一张圆形图做遮罩
local imagePath = "res/base.png" local maskPath = "res/Mask.png" local clippingNode = cc.ClippingNode:create() local im = cc.Sprite:create(imagePath) local mask = cc.Sprite:create(maskPath) local clipSize = mask:getContentSize() dump(clipSize) clippingNode:setContentSize(clipSize) --设置尺寸大小 clippingNode:setStencil(mask) --设置模板stencil clippingNode:setAlphaThreshold(0.05) --设置alpha闸值,遮罩的透明部分不产生遮罩效果 -- --clippingNode:addChild(redPackage, 1) --先添加标题,会完全显示出来,因为跟模板一样大小
|
请发表评论