Unity之URP开启PostProcessing后背景为不透明

相机需要开启后处理Post Processing。只针对模型添加了后处理效果,问题是开启后,背景不透明了

在网上找的一篇帖子,Unity2020.3版本的Unity测试有效。

请教一个模型相机开启Post Processing后处理的问题 -- UWA问答 | 游戏开发者互动问答社区 | 侑虎科技 (uwa4d.com)

以下对第一个回答进行详细的步骤解释:

1.打开Frame Dubug窗口
2.点击Frame Debug左上角的Enable
3.选择渲染的Camera
4.点击右侧的UberPost.Shader(找到shader源文件)
5.Project会跳出Shader文件所在位置,也可以省略以上步骤,直接在Project视图搜索6.UberPost.Shader
 

打开后,拉到最下面,找到下面的代码注释掉

return half4(color, 1.0);

新增一行获取原本uv的alpha值的代码

return half4(color, SAMPLE_TEXTURE2D_X(_SourceTex, sampler_LinearClamp, uv).a);

你可能感兴趣的:(C#Unity,unity,游戏引擎)