19

three.jsを使用しています

レンダリングの順序を制御するにはどうすればよいですか? 3 つの平面ジオメトリがあり、空間位置に関係なく特定の順序でレンダリングしたいとします。

ありがとう

4

4 に答える 4

49

設定できます

renderer.sortObjects = false;

オブジェクトは、シーンに追加された順序でレンダリングされます。

sortObjectsまたは、デフォルトのままにしてtrue、オブジェクトごとに の値を指定することもできますobject.renderOrder

詳細については、Threejs の透過オブジェクトを参照してください。

もう 1 つできることは、ここで説明されているアプローチを使用することです: Threejs でオブジェクトの zOrder を変更する方法は?

three.js r.71

于 2013-03-20T03:09:40.243 に答える
2

threejs r70 以降では、renderDepth が削除されます。

于 2015-04-01T15:58:43.913 に答える