XNA中的图像显示三角形

时间:2013-06-06 19:01:55

标签: c# xna geometry drawing

说,我在屏幕上绘制了一些图像,就像在任何普通的XNA项目中一样。有可能使它只能看到图像中选定的三角形数组吗?这是一个例子:

http://i.imgur.com/Q2a513O.png

红线勾勒出数组中的三角形。黑暗完全隐藏在视野之外。

我尝试使用Google搜索并没有找到任何内容,所以我希望这甚至是可能的。

2 个答案:

答案 0 :(得分:1)

如果你想做一个像这样的面具,你可以有一个精灵,它是黑色的确切形状(如果你让这个形状动态,可以获得奖励;))。将它绘制在任何你想要隐藏的层之上。

答案 1 :(得分:0)

您可以使用VertexPositionTexture类。 然后对阵列中的每个三角形使用一个VPT掩模,以显示您想要显示的纹理部分。 一个如何使用它的例子: enter link description here