背景
业务需要把3D场景渲染到UI上显示,我的处理办法是使用摄像机照射场景,然后将摄像机的Target Texture的指定到一个Render Texture上(可动态创建),然后创建一个RawImage,将Render Texture指定给RawImage的Texture,因为是一个通用的业务,有很多的场景都需要,有的场景好着,有的场景渲染出来的错乱,但是渲染摄像机看着正常,Render Texture上的显示也正常,唯独RawImage上的显示有问题。
解决办法
比对了错误的场景和正确的场景,发现渲染错误的部分是因为这部分内容距离摄像机过远(>100),将远处的物体离近了发现就好了,但是这个不是解决问题的办法。
经过多次尝试(一天多时间),最后发现,将场景中内容,改为静态(static)就可以了