3

Sprite Kit Xcode テンプレートで Game Center または GameKit Framework を使用するにはどうすればよいですか? スプライト キットでは、シーンを使用します。ただし、通常、たとえばリーダーボードを表示するには、「presentModalViewController」が必要ですが、SKView ではそれができません。

また、iOS 6 でプレーヤーやその他の楽しい機能を認証するにはどうすればよいでしょうか。

前もって感謝します!

4

4 に答える 4

0

これは更新された認証ローカル プレーヤーですが、Ravindra のコードも機能します。

- (void) authenticateLocalPlayer
{
    GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer];
    localPlayer.authenticateHandler = ^(UIViewController *viewController, NSError *error){
        if (viewController != nil)
        {
            //showAuthenticationDialogWhenReasonable: is an example method name. Create your own method that displays an authentication view when appropriate for your app.
            //[self showAuthenticationDialogWhenReasonable: viewController];
        }
        else if (localPlayer.isAuthenticated)
        {
            //authenticatedPlayer: is an example method name. Create your own method that is called after the loacal player is authenticated.
            //[self authenticatedPlayer: localPlayer];
        }
        else
        {
            //[self disableGameCenter];
        }
    };
}
于 2014-09-11T07:37:15.877 に答える
-1

このように認証できます

[[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error) {
            if (error == nil)
            {
                static_setEnable( true );

                NSLog(@" Authenticate local player complete");

            }
            else
            {
                static_setEnable( false );
                NSLog(@"Authenticate local player Error: %@", [error description]);
            }
        }];
    }
于 2013-10-20T04:11:16.087 に答える