0
テキストを表示するスプライトを持つ3次元シーンがあります。現在、私は3-Dモデル上の点にスプライトを接続する3-D Lineを持っています。スプライトに接触する線の終点の座標は、スプライト自体の座標と同じであり、線はスプライトの中心に接触します。私が本当に気に入っているのは、ラインをスプライトのエッジの1つに当てることです。私が試してみると、ラインは時々正しいポイントに触れますが、シーンとスプライトが同じ方法で回転していないため、シーンを回転させるとまわりにドリフトします。 誰も私が望む効果を得る方法を提案することはできますか? ありがとうございます。3-Dラインをスプライトの端に接続する方法
スプライトを行の上に置く簡単な回避策として、 'sprite.material.depth = false'を試してみてください。満足度はあなたのユースケースに依存します。 – WestLangley
良いアイデア、ありがとう。最初は非常に見栄えが良かったのですが、スプライトがシーンのオブジェクトの前にあるときに終わることがありますが、結局のところ改善しているとは思えません。 – robertf
代わりに 'line.renderOrder = 99;を試してください。 line.material.depthWrite = false; 'スプライトは最後にレンダリングされるので、行の上にレンダリングする必要があります。レンダー順を設定すると、最後に2番目の行が表示されます。 – WestLangley