1

スプライトのグループと他のいくつかのメッシュがあり、それらの前にテキストをメッシュのテクスチャとして印刷しました。テキストの透明度が印刷されるたびに消えるスプライトを除いて、すべてがテキストを通して見ることができます。何か案は?

4

1 に答える 1

6

スプライトは最後にレンダリングされるため、他の透明なオブジェクトではうまく機能しません。

あなたの回避策は設定することです

renderer.autoClear = false;

次に、透明なテキストを に配置し、次のscene2ように 2 つのレンダー パスを実装します。

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

three.js r.68

于 2013-09-27T14:20:12.163 に答える