我在quick 3.3 中使用如下代码截图,但截图显示不完全,背景图只截取到了 左下角一部分
local winSize = cc.Director:getInstance():getWinSize()
local fullScreenRender = cc.RenderTexture:create(winSize.width, winSize.height)
local runningScene = cc.Director:getInstance():getRunningScene()
fullScreenRender:setPosition(cc.p(winSize.width/2, winSize.height/2))
fullScreenRender:setAnchorPoint(cc.p(0.5, 0.5))
fullScreenRender:begin()
runningScene:visit()
fullScreenRender:endToLua()
local picType = string.sub(savedPicName, -3)
if picType == “png” then
fullScreenRender:saveToFile(savedPicName, 1, false)
elseif picType == “jpg” then
fullScreenRender:saveToFile(savedPicName, 0, false)
else
fullScreenRender:saveToFile(savedPicName … “.png”, 1)
end

