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