DynamicVertexBuffer について読み、頻繁に変更されるデータに対してどのように優れているかを読みました。立方体で構築された世界があり、立方体の頂点をこのバッファーに格納して、それらを画面に描画する必要があります。
ただし、すべての立方体に頂点があるわけではなく (一部は透明な空気です)、立方体のすべての面を描画する必要もありません (互いに向き合っています)。バッファ?また、特定の面、つまり透明な面 (ガラスや葉など) を最後に描画する必要があり、これらの面も、アルファ ブレンディングを台無しにしないように後ろから前の順序で描画する必要があります。
これらの頂点がすべてこのバッファーに任意に格納されている場合、どの頂点がどこにあるかをどのように知ることができますか?
また、頂点の数は変更できますが、サイズをまったく変更できないため、DynamicVertexBuffer はあまり動的に見えません。顔を追加または削除する必要があるたびに、バッファを再作成する必要がありますか?