在js中有没有办法设置像图层一样的东西? 我希望画布中的一些对象无论如何都会呈现在所有内容之上,而有些对象将在所有内容之后呈现,无论它们在场景中的真实位置如何。
有可能吗?
这样做的方法是什么?
由于
答案 0 :(得分:3)
一种方法是使用多个场景。设置renderer.autoClear = false,然后渲染,类似于:
renderer.clear();
renderer.render(bottomLayer, camera);
renderer.clearDepth();
renderer.render(topLayer, camera);
在某些情况下这不合适。如果没有,那么您可以查看对象renderOrder和材质polygonOffset属性。