three.js - 如何使用Object3d.renderOrder来控制z-index?

时间:2016-07-15 01:40:34

标签: three.js

Thisthis提到了rederOrder,但它没有记录。我设置了一个jsfiddle,它不起作用,出了什么问题?

http://jsfiddle.net/q4w56/y655cwqt/5/

// now mesh1 should be always on top of mesh2  
mesh1.renderOrder = 1 
mesh2.renderOrder = 0 

1 个答案:

答案 0 :(得分:1)

在three.js中设置renderOrder不会导致可渲染对象“在顶部”。它只是控制渲染顺序。如果某些对象是透明的,它可以是一个有用的工具。如果场景中的所有对象都是不透明的,则更改渲染顺序(在典型用例中)对渲染输出没有影响。

如果您希望某些对象“在顶部”呈现,请参阅this answer

three.js r.79