如何在spritekit中添加Get Ready屏幕

时间:2014-03-18 02:19:59

标签: ios iphone sprite-kit

您好我想添加一个标题或标签,上面写着“准备就绪”,当您点按它时,您就开始生成自定义精灵。有谁知道如何做到这一点。作为参考,我希望Get ready屏幕像Flappy Birds或Splashy Fish一样。我可以在任何地方获得有关此信息的信息吗?

2 个答案:

答案 0 :(得分:0)

您需要使用所需的图像创建SKSpriteNode并添加到场景中。

SKSpriteNode *getReady = [SKSpriteNode spriteNodeWithImageNamed:@"myImage.png"];
//remember to set position and other custom stuff here
[self addChild:getReady];

然后,当用户点击时,您可以执行操作以淡出它。

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    SKAction *fadeOut = [SKAction fadeOutWithDuration:10];
    [getReady runAction:fadeOut];
}

另外,如果你查看一些教程,我认为你会很棒,因为这是非常基本的东西。我相信你很容易找到。

答案 1 :(得分:0)

SKSpriteNode *getReady = [SKSpriteNode spriteNodeWithImageNamed:@"myImage.png"];
//remember to set position and other custom stuff here
[self addChild:getReady];
_isFirst = YES; //BOOL property 

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    if (_isFirst)
    {
        SKAction *fadeOut = [SKAction fadeOutWithDuration:10];
        [getReady runAction:fadeOut];
        _isFirst = NO;
    } else {
        //other time you tap, code here
    }
}