2013-04-11 149 views
-1

如何在C#-XNA中發生某些事件時從屏幕上的某個座標位置刪除精靈?從屏幕上刪除精靈

+1

這是一個非常廣泛的問題,取決於你如何渲染它們,你如何跟蹤這些精靈等。主要答案是簡單地停止渲染受影響的精靈。如果您想要更具體的答案,請展示一些代碼並寫出更具體的問題。 – 2013-04-11 06:40:27

回答

2

通常,您不會從屏幕上擦除任何東西。相反,對於每一幀,您將所有內容渲染到緩衝區,然後將完成的緩衝區渲染到屏幕(以避免閃爍)。當下一幀到來時,它只是覆蓋屏幕上的前一個內容。

所以,正如評論中所說的,你不會擦除精靈 - 你只是不會在下一幀中渲染它。你如何實現這一點取決於你如何管理你的週期。