SVProgressHUD不显示铃声动画

时间:2014-07-12 04:38:48

标签: xcode5 sprite-kit

我是Sprite Kit和Programming的新手。我正在成功为iPhone制作视频游戏,但我无法理解如何正确显示动画环。我希望我的未来游戏玩家能够知道应用程序加载时发生了什么事情,而不是认为它刚冻结。

我想说清楚一些事情。是的我下载了SVProgressHUD。我在我的Xcode项目中添加了.h和.m文件。我也做了#import" SVProgressHUD.h"我需要的地方。

事实上,部分代码工作正常,因为我的MaskType Gradient在加载时成功显示。然而,动画环并不会出现任何形式。

我还有什么办法可以让我的戒指出现并移动吗?

以下是我使用进度指示器的touchesBegan方法代码:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event


{


SKSpriteNode *DECO = (SKSpriteNode*)[self childNodeWithName:@"DECO"];



DECO.name = @"DECO";
UITouch*touch = [touches anyObject];
CGPoint location = [touch locationInNode:self];
SKNode *node = [self nodeAtPoint:location];
if  ([node.name isEqualToString:@"DECO"])


{
    [SVProgressHUD showWithMaskType:SVProgressHUDMaskTypeGradient];


    SKAction *fadeAway = [SKAction fadeOutWithDuration:1.0];

    [DECO runAction:fadeAway completion:^{
        SKScene *cloudScene = [[CloudScene alloc]initWithSize:self.size];

        SKTransition *doors =
        [SKTransition doorwayWithDuration:1.0];


        [self.view presentScene:cloudScene transition:doors];
        [SVProgressHUD dismiss];


        }
     ];

}

0 个答案:

没有答案