local scene=cc.Scene:create()
cc.Director:getInstance():runWithScene(scene)
local layer=cc.Layer:create()
scene:addChild(layer)
local stencil = cc.DrawNode:create()
stencil:drawPolygon({cc.p(50,50),cc.p(100,50),cc.p(100,100),cc.p(50,100)},4,cc.c4f(0,0,0,0),1,cc.c4f(0,0,0,0))
local c1=cc.Node:create()
c1:addChild(stencil)
local d1=cc.ClippingNode:create(c1)
layer:addChild(d1)
local a=cc.Sprite:create(“bg.png”)
a:setPosition(cc.p(0,0))
d1:addChild(a)
在cocos2d-x 3.4里面,为什么这样的操作,会使背景变白,裁剪失效了呢
