2009-03-03 11 views
0

大砲の動きと爆発的な効果(単純な壊れたビットが飛び散る)の投射を描きたい。 Core Graphics(iPhone版)を使用してこれにどのようにアプローチすればよいですか?コアグラフィックスを使用してアニメーションやエフェクトをレンダリングする方法

NSTimerを使用してレンダリングメソッドを呼び出し、アニメーションされた投射物や爆発物のエフェクトを更新していますが、個々の部分(描画されたrecや線など)を描画するのに問題はありませんが、drawRectは常に以前のコンテンツ新しいものだけをレンダリングします。

これにどのようにアプローチしますか?

答えて

0

解決策が見つかりました。setNeedsDisplayの代わりにsetNeedsDisplayInRectを使用し、私が描いていた小さな領域(感謝のエリカ)に限ります。

-2

Pragmatic Programmersサイトにr eally good book on thisがあります。

+0

私は本の本を見ていて、それはiPhoneの章が1つしかないのですか? iphoneとmacosxのcoreanimationはsimmilarですか? – hhafez

+0

これはレンダリングの問題であるため、アニメーションの問題ではないので、この本はあまり役に立ちません。 – Boon

関連する問題