标签: c# xna sprite
如果在C#-XNA中发生某些事件,我们如何从屏幕上的某些坐标位置移除精灵?
答案 0 :(得分:2)
通常,您不会从屏幕上删除任何内容。相反,对于每个帧,您将所有内容渲染到缓冲区中,然后将完成的缓冲区渲染到屏幕上(以避免闪烁)。当下一帧出现时,它只是覆盖屏幕上的先前内容。
所以,正如评论中所说,你不会删除一个精灵 - 你只是不在下一帧中渲染它。您如何实现这一目标取决于您管理Draw周期的方式。
Draw