[LayaAir 2.0]2.3微信截图分享问题

let textur: Laya.Texture = this.cut.drawToTexture(500, 500, 0, 0);
 
this.show.texture = textur此代码可以获得一个组件的纹理。并且可以正常展现到另一个组件上去。  
现在有个问题。如果用微信分享怎么搞?微信那边需要的canvas。通过canvas获得一个缓存路径。把缓存路径用来做分享。
var tempFilePath = canvas.toTempFilePathSync(
{ x: 0,
y: 0,
width: 100,
height: 100,
destWidth: 100,
destHeight: 100,
fileType: 'jpg',
quality: 1.0 });
 
var canvas = Laya.stage.drawToCanvas(Laya.stage.width, Laya.stage.height, 0, 0).getCanvas();
 
这是第二种写法。翻了几次论坛据说已经用不了。而且drawToCanvas返回的HtmlCanvas 也没getCanvas()方法。
那么现在的2.3版本 微信截图分享到底怎么做?
已邀请:

Frozen丶

赞同来自:

你好,我也遇到了,你有解决吗?
 

filly

赞同来自:

找到解决方法了,使用drawToCanvas 后调用返回对象的source获取canvas 哦

要回复问题请先

商务合作
商务合作