如何在Three.js上使用额外的参数作为z-index?

时间:2013-08-23 22:39:20

标签: javascript three.js z-index depth-buffer topological-sort

我使用个性化的ortographic投影矩阵来定位我的物体,这些物体都是扁平的精灵。问题是没有办法从它们的位置线性地推导出投影的深度:相反,它是拓扑排序的结果。如何独立于其位置设置它们的深度?

1 个答案:

答案 0 :(得分:2)

对于网格,您可以为object.renderDepth指定一个值,并确保renderer.sortObjects = true

然而,这不适用于精灵。在sprite.material.useScreenCoordinates = false时,精灵总是按照相机空间中的z-coord进行排序。

three.js r.60