[LayaAir3]显示spine的情况下截图一片黑

老规矩,直接看demo。
 
环境是Laya3.2.9
直接运行后点击测试截图按钮。

使用任务条截图,截图是一大片黑色,运气好的话勉强能看到一些发光点。
如果让spine节点隐藏,就可以正常截图。
已邀请:

LayaAir大为

赞同来自:

            case this.nameArr[0]://将舞台截屏为图片
                // 将舞台对象绘制到RenderTexture2D上
                let rt2d: RenderTexture2D = Laya.stage.drawToRenderTexture2D(Browser.clientWidth * Laya.stage.clientScaleX, Browser.clientHeight * Laya.stage.clientScaleY, 0, 0);
                // 将RenderTexture2D转换为Texture对象
                let tex = new Texture(rt2d, Texture.INV_UV);
                // 将Texture对象通过graphics绘制到Sprite上
                this.drawSp.graphics.drawTexture(tex, 0, 0, this.drawSp.width, this.drawSp.height);
                break;
 
您可以参考这种写法使用舞台截图,画布截图可能会导致问题,不推荐使用

要回复问题请先

商务合作
商务合作