我有一个包含多个网格的模型文件(即:树,汽车......),用作我们游戏的静态背景。我的目标是将模型的顶点和索引存储为两个缓冲区,并将这些缓冲区分配给GPU。但是,在走的路上我有点困惑。关于模型的顶点缓冲区和索引缓冲区的困惑
这个Riemer's XNA Tutorial表明模型本身有一个大的顶点缓冲区和一个包含所有网格物体(和meshparts)信息的大型索引缓冲区,但似乎无法访问这些缓冲区。但是,可以访问ModelMeshParts的缓冲区,但不能将它们连接成单个缓冲区。
我的猜测是扩展模型处理器以在运行时将模型顶点和索引存储在数组中。有一种更简单的方法可以这么做,因为Riemer说这些缓冲区已经定义好了吗?我对这个说法感到困惑。
谢谢你的回答。
感谢您提供此信息并清除混淆。 –