0
我正在使用個性化的攝影投影矩陣來定位我的物體,這些物體都是平坦的小精靈。問題是沒有辦法從它們的位置線性地推導投影的深度:相反,它是它們的拓撲排序的結果。我怎樣才能從他們的位置獨立設置他們的深度?如何使用額外的參數作爲Three.js上的z-index?
我正在使用個性化的攝影投影矩陣來定位我的物體,這些物體都是平坦的小精靈。問題是沒有辦法從它們的位置線性地推導投影的深度:相反,它是它們的拓撲排序的結果。我怎樣才能從他們的位置獨立設置他們的深度?如何使用額外的參數作爲Three.js上的z-index?
對於網格,您可以將值分配給object.renderDepth
,並確保renderer.sortObjects = true
。
但是,這對於精靈不起作用。當sprite.material.useScreenCoordinates = false
時,精靈總是按相機空間中的z-coord排序。
three.js r.60
看看這是否回答你的問題。爲'object.renderDepth'指定一個值,並確保'renderer.sortObjects = true'。 – WestLangley
@WestLangley不,這沒有效果。 :( – MaiaVictor
)你能展示一個_simple_活的例子,所以你的問題很清楚嗎? – WestLangley