くまちゃんのiOS/Androidゲームプログラミング

マイペースでゲームつくってます。

点滅表示の方法

初期値100の変数をタイマーがわりにし(変数は増加する)、例えば10で割ったあまりの値に応じて描画を切り替える。10を変えると点滅のスピードが変化。

1. hファイル

int time;

 

2. viewのinitWithCoderとか

time=100;

 

3. drawRectの中でループ

time=time+1;

if (time>100000) time=100;

 

if (time%10<5) {

  [[p_bmp objectAtIndex:17] drawAtPoint:(CGPointMake(x,y))];

} else {

  [[p_bmp objectAtIndex:17] drawAtPoint:(CGPointMake(x+40,y-30))];

}