lua版代码:
local pStencil = cc.Sprite:createWithSpriteFrameName("stageinfo_tv_bg.png") --剪切模板
local pClipper = cc.ClippingNode:create()
pClipper:setAnchorPoint(cc.p(0,5,0.5))
pClipper:setPosition(165.5,107.5)
pClipper:setStencil(pStencil)
pClipper:setInverted(false)
local tvMapBg = cc.Sprite:createWithSpriteFrameName("101_bg.png")
tvMapBg:setAnchorPoint(0.5,0.5)
tvMapBg:setScale(0.3)
pClipper:addChild(tvMapBg)
self.tvBg:addChild(pClipper,0)
本文详细介绍了在Cocos2d-x中如何使用ClippingNode实现图像裁剪效果。通过创建剪切模板和剪切节点,设置锚点、位置和缩放比例,实现了对指定背景图片的精确裁剪。
917

被折叠的 条评论
为什么被折叠?



