如何截取矩形边框之外的内容?

时间:2019-05-23 10:03:08

标签: c# xna

我有一个包含很多行的列表,可以在列表中上下滚动。列表的背景是矩形,行是矩形。我使用SpriteFont在行中绘制文本。

问题在于,所有内容都是绘制的,而不仅仅是列表背景中的内容。在这种情况下,第1行和第8行的某些部分位于背景的边界之外,而第9行和第10行的某些部分则完全在背景之外。我不会那些部分/行都可见。

如何截取在背景矩形外部绘制的内容?

是否可以使用xna ScissorRectangle做到这一点?我从未使用过ScissorRectangle,也不知道如何使用它。

scroll list image with rows

0 个答案:

没有答案