1
-- 截屏screen
local screen = cc.RenderTexture:create(1280, 720);
-- 开始抓取
screen:begin()
-- 绘制当前self的所有子节点信息到screen
-- 绘制当前self的所有子节点信息到screen
self:visit()
-- 抓取结束
-- 抓取结束
screen:endToLua()
-- 保存
-- 保存
screen:saveToFile("ScreenShot.png", cc.IMAGE_FORMAT_JPEG)
2
-- 截图
function LobbyManager:Screenshot(name)
if not name then
name = "share_test"
end
local path = name..".png"
--截屏回调方法
local function afterCaptured(succeed, outputFile)
end
-- 截屏
cc.utils:captureScreen(afterCaptured, path)
return name
end