标签: c# xna
我有一个包含很多行的列表,可以在列表中上下滚动。列表的背景是矩形,行是矩形。我使用SpriteFont在行中绘制文本。
问题在于,所有内容都是绘制的,而不仅仅是列表背景中的内容。在这种情况下,第1行和第8行的某些部分位于背景的边界之外,而第9行和第10行的某些部分则完全在背景之外。我不会那些部分/行都可见。
如何截取在背景矩形外部绘制的内容?
是否可以使用xna ScissorRectangle做到这一点?我从未使用过ScissorRectangle,也不知道如何使用它。