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