fftidus 将3d场景渲染到rt,里面有一个plane使用了透明贴图,结果在2d里使用时导致本不应该透明的部分也透明了。 如图,那个半透明黑色透出了底部的绿色,原本的地面没有挡住。附件:LayaProject.zip LayaProject.zip0B
LayaAir大为 这个应该就是这样的,使用的RenderTexture为RGBA16格式,在相机绘制出来的内容中,透明材质部分会混合2d的顶点颜色。可以这样处理:1、更改2D的混合模式,在绘制中不混合RenderTexture的alpha部分,只混合颜色2、或者可以更改使用的RenderTexture的格式,使用RGB格式而不是RGBA格式,但是这个可能会出现部分情况下不支持gl的framebuffer为RGB格式的情况。