说,我在屏幕上绘制了一些图像,就像在任何普通的XNA项目中一样。有可能使它只能看到图像中选定的三角形数组吗?这是一个例子:
红线勾勒出数组中的三角形。黑暗完全隐藏在视野之外。
我尝试使用Google搜索并没有找到任何内容,所以我希望这甚至是可能的。
答案 0 :(得分:1)
如果你想做一个像这样的面具,你可以有一个精灵,它是黑色的确切形状(如果你让这个形状动态,可以获得奖励;))。将它绘制在任何你想要隐藏的层之上。
答案 1 :(得分:0)
您可以使用VertexPositionTexture类。 然后对阵列中的每个三角形使用一个VPT掩模,以显示您想要显示的纹理部分。 一个如何使用它的例子: enter link description here