出现Z-Fighting的效果
正常的效果
导致原因:
基本都是 面重叠在一起 导致计算精度的问题,在真机平台更容易出现,因为每个平台计算精度都不一样,这种情况调整renderqueue解决不了该问题。
解决方案
(1)调整面的高度y,尽量不要保证一个高度,但会造成一些视觉的差异,下下策
(2)给材质shader加上Offset偏移来解决z-fighting,控制好每个模型的offset,越小渲染层级越高,但最好从0开始算,计算负数会导致一些渲染先后的差异,比如一个特效插入,也是一个片面,导致了特效显示不出来等,但数值不能太大,最好利用小数控制几个模型的偏移。