私は XNA でキュービック スカイボックスを作成し、スカイボックスの各面をビデオ プレーヤーとして実行したいと考えています。ビデオをフレームに変換し、実行時にバックグラウンド スレッドを使用してこれらのフレームをロードする別の方法を試しましたが、ちらつきがあり、レンダリングが遅すぎます。この問題に対処するためのより効率的な方法があるかどうか知りたい
1 に答える
0
適切なビデオ ソフトウェアを使用して、スカイボックスのすべての面を 1 つのビデオに事前にレンダリングし (各スカイボックス面のビデオをフレーム内で並べて表示します)、スカイボックスの頂点に適切な UV を使用して、それぞれがビデオの正しいセクションを表示するようにします。
圧縮アーティファクトによってエッジが奇妙に見えないように、ある種の策略を講じる必要があるかもしれません (最も簡単なのはブリード マージンです)。
(そして、あなたのスカイボックスには本当に 6 つの動的な面が必要ですか? 5 つだけ、または 4 つだけで済むでしょうか?)
于 2012-07-18T04:50:41.207 に答える