ゲームの静的背景として使用される複数のメッシュ(つまり、木、車など)を含むモデルファイルがあります。私の目標は、モデルの頂点とインデックスを2つのバッファーとして保存し、これらのバッファーをGPUに割り当てることです。しかし、私は行く途中で少し混乱しています。
このRiemerのXNAチュートリアルでは、モデル自体に1つの大きな頂点バッファーと1つの大きなインデックスバッファーがあり、すべてのメッシュ(およびメッシュパーツ)の情報が含まれていると述べていますが、これらのバッファーにアクセスすることはできないようです。ただし、ModelMeshPartsのバッファーにアクセスすることは可能ですが、それらすべてを1つのバッファーに連結することはできません。
私の推測では、モデルプロセッサを拡張して、実行時にモデルの頂点とインデックスを配列に格納します。Riemerは、これらのバッファーはすでに定義されていると言っているので、そうするためのより簡単な方法はありますか?私はその声明について混乱しています。
答えてくれてありがとう。