绘制几个广告牌时剪切XNA纹理

时间:2011-05-18 01:10:45

标签: xna

我正在创建一个广告牌阵列,为每个广告牌设置透明的动画纹理然后围绕这些广告牌围绕相机进行轨道运行。问题是在某种程度上在轨道程度看起来它前面的广告牌的纹理被切割如下所示:

http://img815.imageshack.us/img815/3956/questionpic02.jpg

如何解决?

请回答,谢谢

1 个答案:

答案 0 :(得分:1)

您是否有可能首先吸引更接近的广告牌?

如果是这样,那么当GPU开始绘制下一个时,深度缓冲区会剔除那些欠重叠的像素,因为它认为它们落后于某些东西。在那个阶段,GPU不区分透明和&不透明。

如果您认为这可能是您的问题,请将广告牌从后向前排序并按顺序绘制。下一步