C#MDX在精灵上绘制透明矩形

我想在Tetrisgame中制作一个“Pausemenu”,当我点击Esc时,菜单弹出,用户清楚地意识到游戏没有运行,我想在整个游戏精灵上画一个透明的黑色矩形,我在.Net Framework 3.5上使用C#Managed DirectX 9.0c。 (我可以用纹理实现相同的效果,但是因为在设置中可以更改Board Width / Height,这将是一个丑陋的解决方案) 有没有一种简单的方法来实现这一目标?     
已邀请:
你可以简单地创建一个小的PNG,使其成为黑色和75%不透明。 在你的游戏中,只需使用Sprite Class(启用alpha)并将其缩放(使用变换)到视口的尺寸。 你也可以使用Sprite Class在绘制时修改Sprite的颜色,这样你就可以使它淡入或淡出或给它另一种颜色。 希望有所帮助!     

要回复问题请先登录注册