惑星を表示する 2D グラフィカル アプリを作成しています。アプリの大部分が 2D になるので、2D と言います。ただし、いくつかの 3D オブジェクトを画面外 (テクスチャ) のダイナミック スプライトにレンダリングし、透明な (場合によっては半透明の) 領域を作成し、その後、それらのレンダリングされたテクスチャを 2D テクスチャ クワッドとしてアクティブ スクリーンにレンダリングしたいと考えています。この場合、3D オブジェクトとして画面に直接レンダリングすることは最適ではありません。これは、ある種の 3D ピッキングを実装する必要があるためです。私はまだ数学がそれほど進んでいません。また、メイン スクリーンのレンダリングは正投影で、オフスクリーンのレンダリングは遠近法であることに注意してください。
どうすればこれを達成できますか (一般的な考え方で、詳細は必要ありません)、これを行う最も効率的な方法は何ですか? これにより、さまざまなデバイスのサポートが減少しますか? また、3D スプライト レンダリングがフレームごとに絶えず更新される場合 (細かい量を回転させるなど)、テクスチャをメモリにアンロード/再ロードし続けるとフレームレートが低下しますか? シーンによっては、これらの 3D オフスクリーン スプライトを 10 個も持つことができると思います。
助けてくれてありがとう