如何在Three.js上使用额外的参数作为z索引

How to use an extra parameter as the z-index on Three.js?

本文关键字:参数 索引 Three js      更新时间:2023-09-26

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

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

然而,这对精灵不起作用。当sprite.material.useScreenCoordinates = false时,精灵在摄影机空间中始终按其z坐标排序。

three.js r.60