Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们如何在 C#-XNA 中发生某些事件时从屏幕上的某些坐标位置删除精灵?
通常,您不会从屏幕上删除任何内容。相反,对于每一帧,您将所有内容渲染到缓冲区中,然后将完成的缓冲区渲染到屏幕(以避免闪烁)。当下一帧到来时,它会简单地覆盖屏幕上的先前内容。
因此,正如评论中所说,您不会擦除精灵 - 您只是不会在下一帧中渲染它。你如何实现这一点取决于你如何管理你的Draw周期。
Draw