【发布时间】:2010-11-08 00:58:15
【问题描述】:
嘿,我想知道是否有人知道为 gui 或类似系统的菜单使用 2D 纹理进行剪辑。
这是我想要生成的示例输出
拥有一个大小为 500 x 500 的游戏屏幕。 后面有一个大小为 1000 x 1000 的屏幕。
当我在 0, 0 处绘制纹理时,父屏幕为 500 x 500,我希望不显示该组件
但如果我在 500、450 处绘制组件并且纹理宽度和高度为 100,我希望只能看到整个宽度,但只能看到组件高度的一半。
我想知道是否有一种简单的方法可以做到这一点?
编辑:
基本上我想的是 Photoshop 中的蒙版效果。
这是一张图片Clipping picture
黑色轮廓是另一半纹理的绘制位置。
【问题讨论】:
标签: c# 2d textures mask clipping