2009-03-03 46 views
0

我想繪製一個炮彈的移動和爆炸效果(只是簡單的碎碎片飛來飛去)。我應該如何使用Core Graphics(在iPhone上)來解決這個問題?如何使用核心圖形渲染動畫或效果

我正在使用NSTimer調用渲染方法並更新動畫彈丸或爆炸效果,並且我沒有任何問題繪製每個單獨的部分(例如填充的記錄或線條),但是我發現drawRect總是刪除以前的內容並只渲染新的東西。

你會如何處理這個問題?

回答

0

找到解決方案,使用setNeedsDisplayInRect代替setNeedsDisplay並限制到我正在繪製的小區域(謝謝Erica)。

-2

在Pragmatic Programmers站點有一個r eally good book on this

+0

我在書店裏看過那本書,它只有iphone上的一章? iPhone和macosx的coreanimation是類似的嗎? – hhafez 2009-03-04 03:45:39