1

我有一组精灵,以及其他一些网格,在它们前面我打印了一些文本作为网格上的纹理。一切都可以通过文本看到,除了当文本的透明度打印在它们上面时消失的精灵。有任何想法吗?

4

1 回答 1

6

精灵是最后渲染的,因此它们不能很好地与其他透明对象一起使用。

您的解决方法是设置

renderer.autoClear = false;

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

renderer.render( scene, camera );
renderer.clearDepth(); // optional, depending on use case
renderer.render( scene2, camera );

三.js r.68

于 2013-09-27T14:20:12.163 回答