1.黑屏、不正常显示问题
解决方案:
脚本new一个纹理贴图,而不是用序列化拖拽的RenderTexture。
//宽、高、深度值、RenderTexture格式
RenderTexture render = new RenderTexture(1080, 1080, 32, UnityEngine.Experimental.Rendering.DefaultFormat.LDR);
characterCamera.targetTexture = render;
2.重影、背景显示异常问题
解决方案:
只需要将Camera的Clear Flags设置为Solid Color纯色模式就可以了。文章来源:https://www.toymoban.com/news/detail-506399.html
3.锯齿严重
解决方案:
调整RenderTexture的antiAliasing抗锯齿参数即可。
抗锯齿值必须是(1, 2, 4 或者 8)之一,表明每像素样本的数量。
我择中使用的是4,在移动端上锯齿就不那么明显了。文章来源地址https://www.toymoban.com/news/detail-506399.html
render.antiAliasing = 4;
到了这里,关于Unity 使用RenderTexture显示黑屏、重影、锯齿解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!