【发布时间】:2011-04-19 06:43:33
【问题描述】:
我有两种纹理:背景和蒙版。我需要输出该掩码定义从背景显示的内容。非常重要的部分是遮罩需要比背景更小,我将在运行时移动它以显示部分背景。
项目在 WP7 上,因此BlendState 操作有限。
【问题讨论】:
标签: windows-phone-7 xna
我有两种纹理:背景和蒙版。我需要输出该掩码定义从背景显示的内容。非常重要的部分是遮罩需要比背景更小,我将在运行时移动它以显示部分背景。
项目在 WP7 上,因此BlendState 操作有限。
【问题讨论】:
标签: windows-phone-7 xna
您可以使用内置的 AlphaTestEffect 和 Stencil Buffer 来实现您所追求的遮罩。
步骤如下:
Crappy Coding 文章 Texture Modification using Render Targets, with some Stencil Buffer Action 展示了如何执行此操作并提供了有效的示例代码。
【讨论】: