我正在用XNA4.0编写代码,我游戏的一部分是绘制一个具有纹理的立方体网格。它正在工作,但问题是内存使用量增长过快。每个立方体有8个点,每个点都是一个VertexPositionTexture。一个16x9网格需要50 no内存,这只是网格和线条,没有纹理或其他任何东西。将网格加倍到32x18会使内存跳转到150 so .我不明白是什么占用了这么多空间。我使用DrawUserIndexedPrimitives绘制网格。立方体可以移动,大小不同,所以我不能将它们合并成一组顶点。在不使用这么多内存的情况下,如何正确地呈现几千个顶点?GraphicsDe