如题,目前是1.9.3,使用的rendertexture截屏。
但2.0上rendertexture已经大概了,不知道怎么用来截屏获取纹理来给sprite用。
-
Creator 版本:
-
目标平台:
-
详细报错信息,包含调用堆栈:
-
重现方式:
-
之前哪个版本是正常的 :
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :
-
编辑器之前是否有其它报错 :
-
出现概率:
-
额外线索:
如题,目前是1.9.3,使用的rendertexture截屏。
但2.0上rendertexture已经大概了,不知道怎么用来截屏获取纹理来给sprite用。
Creator 版本:
目标平台:
详细报错信息,包含调用堆栈:
重现方式:
之前哪个版本是正常的 :
手机型号 :
手机浏览器 :
编辑器操作系统 :
编辑器之前是否有其它报错 :
出现概率:
额外线索:
这个文档,要结合 Camera 使用,examples 中也有用例 http://docs.cocos.com/creator/2.0/manual/zh/render/camera.html#截图
大佬 怎么把截屏 保存在本地
之前是这样做的
let rt = cc.RenderTexture.create(size.width, size.height,cc.Texture2D.PIXEL_FORMAT_RGBA8888,gl.DEPTH24_STENCIL8_OES);
rt.saveToFile(‘ScreenShoot/’ + name, cc.ImageFormat.PNG, true, function() {})
目前没有支持,后续会添加
那原生 平台截图 功能 该怎么做呢
let rt = cc.RenderTexture.create(cc.visibleRect.width, cc.visibleRect.height,cc.Texture2D.PIXEL_FORMAT_RGBA8888,gl.DEPTH24_STENCIL8_OES);
gl 2.0 没有了 cc.director.getScene()._sgNode.visit(); _sgNode貌似也不能用了
求原声平台的实现
一说最关键的部分人就没了
这版本本就是个半成品。。。
文档更新了
https://github.com/cocos-creator/creator-docs/blob/next/zh/render/camera.md#截图
原生平台也是一样的做法,只是暂时不支持保存文件,这个会在 2.0.2 支持
我更新到2.0.2了 还是没找到怎么截屏保存到本地 请问怎么做