-1

我们如何在 C#-XNA 中发生某些事件时从屏幕上的某些坐标位置删除精灵?

4

1 回答 1

2

通常,您不会从屏幕上删除任何内容。相反,对于每一帧,您将所有内容渲染到缓冲区中,然后将完成的缓冲区渲染到屏幕(以避免闪烁)。当下一帧到来时,它会简单地覆盖屏幕上的先前内容。

因此,正如评论中所说,您不会擦除精灵 - 您只是不会在下一帧中渲染它。你如何实现这一点取决于你如何管理你的Draw周期。

于 2013-04-11T06:46:07.473 回答