2

今のところ、スカイボックスを 6 つの異なるテクスチャと 6 つの VBO を持つ 6 つの異なるクワッドとしてレンダリングしていますが、それらを 1 つの VBO を持つ 1 つのキューブにマージしたいので、テクスチャ アトラスを使用しようとしましたが、問題が発生しました。それ。ST座標を持つテクスチャファイルを1つだけセットアップしようとすると(正しい方法ですか?)、アトラス全体が両側のテクスチャとしてロードされます。

これは前面の ST 座標です (サイズが 4096x4096 の 4x4 アトラスがあります):

(0.25f, 0); //left top!
(0.5f, 0); //right top!
(0.5f, 0.25f); //right down!
(0.25f, 0.25f); //left down!

マルチテクスチャ オブジェクト (立方体など) の作成方法を誰かに説明してもらえますか? 通常の「1 つのテクスチャ - 1 つのオブジェクト」 render の代わりに、どの追加コードを含める必要がありますか?

4

1 に答える 1