如何在WP7上制作XNA可移动蒙版

问题描述

| 我有两种纹理:背景和蒙版。我需要输出掩码定义从背景显示的内容。非常重要的一点是,遮罩的大小需要小于背景,我将在运行时将其移动以显示背景的一部分。 项目在WP7上,因此ѭ0的操作受到限制。

解决方法

您可以将内置的AlphaTestEffect与模板缓冲区一起使用,以实现所需的遮罩。 这些步骤是: 清除模板缓冲区 使用AlphaTestEffect将蒙版绘制到模板缓冲区中,以便仅绘制非透明像素。 使用模板缓冲区遮罩绘制图像。 Crappy Coding文章“使用渲染目标进行纹理修改”以及一些“模版缓冲动作”展示了如何执行此操作,并提供了有效的示例代码。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...