2009-06-25 13 views
1

iPhoneアプリケーションで私は開発しています私は目を表示するアイビューを持っています。私はそれらを点滅させたい、明らかに点滅することはランダムなことです、ルーチンであり、UIImageView Animationのように繰り返されます。iPhone SDK:点滅の効果を作り出すアニメーションを設定する

1フレーム(目が点滅)を表示して元の画像に戻し、これをランダムな間隔で表示するアニメーションを設定するにはどうすればよいですか?

私が初心者であることを覚えておいてください。

答えて

0

NSTimerを使用できます。 タイマーの委任方法で目の画像を点滅画像に変更してから、タイマーの発射日をランダムな時間に設定します。
NSTimerが起動したら、このコードを使用してランダムな時間に設定します。
[yourTimer setFireDate:[NSDate dateWithTimeIntervalSinceNow:rand()%maxTimeBetweenBlinks]];

+0

私は、タイマの発射日をランダムに設定するために特に入力するものは何か分かりますか? –

+0

ありがとう、あなたは本当に私を助けてくれました。 –

1

cocos2dあなたは「スケジュール」への作用することができます点滅作用を有する乱数ジェネレータをシードするもちろん
のあなたはおそらく、srand関数(時間(NULL))を使用したいと思う、正しい値でyourTimerとmaxTimeBetweenBlinksを置き換えますランダムな時間rnd()%10でイメージスプライト。

関連する問題