Threejs为对象提供了一个称为renderOrder的参数,如果renderer的sortObjects = false,则它允许Threejs对它们进行排序。在对threejs进行排序之前,将对象分为两个容器(透明容器和不透明容器)。对象对每个箱进行排序。不透明首先在透明之后渲染。
如果将sortObjects设置为false,则您依赖于depthbuffer。
我的问题是我可以手动对对象进行排序吗?我想将所有对象都放在一个容器中,因为我是从后到前排序的,不需要两个容器(在我看来,这使事情弄乱了)。我不使用depthbuffer。