three.js:如何控制渲染顺序

Mem*_*tas 16 3d optimization rendering three.js

我使用three.js

如何控制渲染顺序?假设我有三个平面几何,并且想要以特定顺序渲染它们,而不管它们的空间位置如何.

谢谢

Wes*_*ley 40

你可以设置

renderer.sortObjects = false;
Run Code Online (Sandbox Code Playgroud)

并且对象将按照添加到场景中的顺序进行渲染.

或者,您可以保留sortObjectstrue默认值,并为每个对象指定值object.renderOrder.

有关更多详细信息,请参阅Threejs中的透明对象

您可以做的另一件事是使用此处描述的方法:如何使用Threejs更改对象的zOrder?

three.js r.71