Unity 摄像机投射rendertexture到RawImage透明的问题
游戏中特效或者3D物体要显示到UGUI上时,一般会用投影的方式。就是摄像机渲染到Rendertexture,然后Rendertexture再到RawImage上。这次投射时出现了要么全都不透明,要么显示透视区域时原本不透明的物体也被减淡了。如下图。

这是不能容忍的。搜易找了下问题,发现途中的原点用的shader是

将shader替换为

结果显示正常,问题解决。

游戏中特效或者3D物体要显示到UGUI上时,一般会用投影的方式。就是摄像机渲染到Rendertexture,然后Rendertexture再到RawImage上。这次投射时出现了要么全都不透明,要么显示透视区域时原本不透明的物体也被减淡了。如下图。

这是不能容忍的。搜易找了下问题,发现途中的原点用的shader是

将shader替换为

结果显示正常,问题解决。
