以前のいくつかの投稿で述べたように、私はマインクラフトのようなエンジンを作成しています。
地形を領域に分割し、カメラの視錐台にある領域のみをレンダリングします。各領域の頂点バッファーが bulit の場合、各ブロックが表示されているかどうかを確認し、表示されていない場合はバッファーに追加されません。表示されている場合は、どの側面が他のブロックに囲まれていないかを確認し、それらの面を構築します. また、反時計回りのカリングを有効にしています。
パフォーマンスを向上させる他の方法を提案できる人はいますか? 前述の理由が、フレーム レートが低い理由である可能性があります...また、このエンジンにインデックスを追加するとパフォーマンスが向上するかどうかも知りたいです。
また、これはメモリ割り当てとは何の関係もないと思います。
編集:わかりました、私はインデックスバッファを暗示しました。パフォーマンスは大幅に向上しましたが、さらに向上できると思います...