版本3.6,想做一个暂停界面,截图作为暂停界面背景
用RenderTexture实现截屏的话除了遮罩部分,其余截出来都是白的。
如果使用utils::captureScreen实现截屏的话,截的图没有问题,但是截出来的是下一帧的,而且切换到暂停界面有明显的卡顿。
大神们,求解决的方案。有类似情况的也请分享解决方法
1.renderTexture确实不支持,stencil应该是重新开了个renderQueue,导致当前环境下只绘制了stencil
- captureScreen。我刚看了下当前3.8版本的代码。在截图之前手动调用了render(),所以应该截出来的是当前帧没问题(即使是下一帧也还好吧,要求有这么精确?),另外你说的卡顿是io问题,3.8版本io放在一个新线程内处理,不会有卡顿了,但是io仍然是需要时间的。你可以拉3.8的代码看下。