我在android设备上的表面光闪烁时遇到问题。我已经尝试了所有在网上找到的所有内容,包括更改相机的近/远裁剪平面,更改一些质量设置(如级联阴影),关闭/打开阴影,仅限于一个光源,但我总是遇到这个问题。在编辑器中一切正常。
我的游戏中的模型是由多个较小的3d对象组成的,总是很少有这种毛病。
它是这样的:
最佳答案
您说您的模型是由多个较小的模型组成的。您确定这是照明问题,而不是Z战问题?
当两个平面恰好位于同一位置,并且前面的一个平面可以随帧随机变化时,就会发生闪烁效果。
I could not find a credible Unity source explaining this issue, but here's a link to the Wikipedia on Z-fighting
据我所知,唯一的解决方案是更改模型,以确保不会发生重叠。我向下移动其中一架飞机或删除其中一架飞机。