three.js - 无法通过具有透明度的网格查看精灵?

Eva*_*les 1 transparency text sprite three.js

我有一组精灵,以及其他一些网格,在它们面前我已经在网格上打印了一些纹理作为纹理.通过文本可以查看所有内容,除了在文本的透明度打印在其上时消失的精灵.有任何想法吗?

Wes*_*ley 6

精灵最后渲染,因此它们不能与其他透明对象一起使用.

你的解决方法是设置

renderer.autoClear = false;
Run Code Online (Sandbox Code Playgroud)

然后将透明文本放入scene2,并实现两个渲染过程,如下所示:

renderer.render( scene, camera );
renderer.clearDepth(); // optional, depending on use case
renderer.render( scene2, camera );
Run Code Online (Sandbox Code Playgroud)

three.js r.68