本节学习目标 解决模型重叠时,画面重叠问题
开始吧
你可能遇到了下面这种情况
gif.gif
问题分析
NO.1-解决渲染顺序错落的问题
指定每个模型的渲染顺序
boxNode.renderingOrder = index+i;
运行结果如下
gif6.gif
NO.2- 解决画面撕裂渲染错乱的问题
由于系统自动会将上一次渲染的结果写入到深度缓冲区中导致,下一帧渲染时,没有及时清理该位置的颜色导致
box.firstMaterial.writesToDepthBuffer = false;
运行结果如下
gif7.gif
本节内容分享到这里,希望你帮助到各位