标签: c# unity3d camera rendering
我正在尝试拍摄相机看到的屏幕截图,并将其转换为Texture2D。 如果我使用TextureFormat RGB24,一切正常。
不幸的是,出于我的目的,我需要支持透明背景,所以我切换到TextureFormat RGBA32。
透明度可以工作,但是使用“线渲染器”(“线默认”材质)渲染的所有内容都不再可见。我的猜测是它注册为透明的。有什么办法可以解决吗?
我正在使用this教程来截取屏幕截图。我只修改了TextureFormat。