你好 你的代码可行 但只支持web端的canvas 如果是webgl该怎么办
我也希望官方能给一个api接口。现在webgl下没法操作,没有什么接口把spriteframe转化成base64.
这个功能一致需求强烈,可惜一些杠精总说这不该是引擎组的工作,也不想想有多少开发者是全栈的啊,
问题是至少给开发者提供数据呀。现在webgl模式下,没法把spriteframe转化成base64。
现在creator默认是webgl模式,结果截屏后的图片没有相应的接口不能转化成base64,现在fb小游戏的分享都是base64 image
刷日常一次。
现在webgl模式下,没法把spriteframe转化成base64。
截屏都截不了,别说是转成base64了。。。。网上找了很久,都是2年前的方法,接口全变了,根本没法弄。。。。
cc._canvas.toDataURL()
截屏出来的是黑屏,没有画面
这是为什么
要监听 cc.Director.EVENT_AFTER_DRAW 事件才行。如文档所说。
1赞
已解决