2013-01-24 36 views
1

我目前正在尝试将this code转换为C#XNA,但是我在转换CreateCube方法时遇到了问题 - 在XNA中创建顶点列表的资源看起来已经过时,死机或者不起作用。在XNA中创建无纹理的彩色立方体的正确方法?

任何人都可以给我一些帮助吗?我只想通过手动设置每个人脸的顶点来创建一个彩色的,无纹理的立方体,然后将(那些)立方体或立方体的一部分添加到VertexList中进行渲染。

+0

你在说什么资源?一般的方法如下:用你所有的顶点( - > 8)创建一个顶点缓冲区。创建一个包含所有三角形索引( - > 36)的索引缓冲区。我确信有很多这方面的资源。 –

回答

3

查看关于如何Construct, Draw and Texture a cube的文章。你可以省略纹理部分,因为你不需要这个,但是这篇文章是一个好的开始,并且遵循了与你的文章类似的方法。