从代码看,似乎三个并不能很好地控制depthFunc。我想确认是否仅将其设置为默认GL状态,而无法在资料中说?
我不熟悉所有示例,并且想知道这是否在某处发生?
如果没有,例如,当进行特定的绘制调用(例如,使用材料的网格)时,将depthFunc设置为gl.EQUAL的最佳方法是什么?
是否像在场景之间切换一样,即使用第一个场景渲染东西,然后在第一个场景之上使用另一个场景渲染东西,这是一个很好的解决方案?那是我见过的唯一一个调整已排序对象的示例。
最佳答案
当前位于three.js的dev分支中:the pull request。