var texture = cc.RenderTexture.create(Math.floor(size.width), Math.floor(size.height), cc.Texture2D.PIXEL_FORMAT_RGBA8888, gl.DEPTH24_STENCIL8_OES); texture.setPosition(cc.p(size.width/2, size.height/2)); texture.begin(); cc.director.getRunningScene().visit(); texture.end(); texture.saveToFile(fileName, cc.IMAGE_FORMAT_JPG);
引擎方面没有没方法 控制截图的分辨率?从而控制截图的质量,最终截图的文件大小?
有经验的 大佬 指教一下 。多谢了!!!