在 three.js 中默认启用了一种遮挡剔除。
WebGLRenderer
有一个属性renderer.sortObjects
,默认为true
.
当 时true
,不透明对象(material.transparent
等于 的对象false
)根据与相机的距离进行排序,最靠近相机的不透明对象首先被渲染。
如果renderer.sortObjects
设置为false
,则不透明对象将按照它们在场景图中出现的顺序进行渲染。
此外,Object3D.renderOrder
还可以用来控制渲染顺序。
三.js r.75