假设我有一个苹果从屏幕顶部掉下来,玩家需要在它从屏幕底部消失之前接住它。我想给玩家 3(生命)机会来接住苹果。每次对象到达屏幕底部时,生命值应该变为 -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 语句只是为了测试如果错过了苹果会再次掉落。
任何帮助将不胜感激!谢谢。