这个问题验证了一下,是因为使用了 deferred 管线 + MeshRenderer 在 2D Canvas 下渲染导致的,暂时请避免这种方式,用 3D camera 拍摄所有 deferred 管线的 3D 物体,渲染到 RT 上,然后再贴到 2D Canvas 空间
如果你要截屏的话,可以直接用 RenderTexture.readPixels,这里面使用的是 device.copyTextureToBuffers,可以直接接受 gfx.Texture
如果是 3D 的话是可以的,建议放在对象池里面,只要不是特别复杂应该没问题的
多个相机同时都拍摄的话确实可能有问题,我们记录下,之后想一个更好的解决方案
感谢,我们参考下
谢谢反馈,在调查中了