cocos2dx-lua 裁剪ClippingNode
Posted mingfuqishi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocos2dx-lua 裁剪ClippingNode相关的知识,希望对你有一定的参考价值。
注意事项:裁剪内容要用Sprite,不能换成ImageView
local imagePath = "res/yk/china/advertisement/FbIntroductionBanner.png" local maskPath = "res/yk/china/advertisement/advertisementMask535x235.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) --先添加标题,会完全显示出来,因为跟模板一样大小 clippingNode:addChild(im,2) --会被裁减 scene:addChild(clippingNode,9999)
以上是关于cocos2dx-lua 裁剪ClippingNode的主要内容,如果未能解决你的问题,请参考以下文章