たとえば、画面の上部からリンゴが落ちてきて、画面の下部から消える前にプレイヤーがそれをキャッチする必要があるとします。プレイヤーに 3 (Lives) のチャンスを与えて、リンゴをキャッチします。オブジェクトが画面の下部に到達するたびに、ライフは -1 になります。
Apple = [CCSprite spriteWithFile:@"Apple2.png"];
Apple.position = ccp(250,768);
[self addChild:Apple];
これは、上で作成したリンゴのスプライトが画面の下部に到達するまで更新される場所です。
-(void) callEveryFrame:(ccTime)dt
{
Apple.position = ccp(Apple.position.x, Apple.position.y -200*dt);
if (Apple.position.y < -100+64)
{
Apple.position = ccp(Apple.position.x, 768);
}
}
if ステートメントは、失敗した場合にリンゴを再び落下させるためのテスト用です。
助けていただければ幸いです!, ありがとう.