2

ゲームにアチーブメントを含めようとしていますが、GKTapper Apple Docs の例を使用して試してみると、アチーブメントが得られないという問題があります。例: 最初の Ach. ボタンを100回タップすると獲得できます。しかし、シミュレーターで試してみると、この成果は得られません。

コード:

http://developer.apple.com/library/ios/#samplecode/GKTapper/Introduction/Intro.html

ここから、AppSpecificValues.h、GameCenterManager.h、および .m をコピーしました。

次に、ViewController でそれらを宣言します

これを使用して進行状況を確認します。

- (void) checkAchievements
{
    NSString* identifier = NULL;
    double percentComplete = 0;
    switch(self.currentScore)
    {
        case 10:
        {
            identifier= kAchievement10Taps;
            percentComplete= 100.0;
            break;
        }
    }
    if(identifier!= NULL)
    {
        [self.gameCenterManager submitAchievement: identifier percentComplete:     percentComplete];
    }
}

そして、いよいよシミュレーターに挑戦するのですが、先ほど言ったようにアチーブメントが進みません。

私が間違っていることは何ですか??

どうもありがとう!

役に立つ場合は、ここでその方法を読みます。

パート1: http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-game-center-achievements-and-leaderboards-part-1/

パート 2: http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-game-center-achievements-and-leaderboards-part-2/

4

1 に答える 1

1

それはあなたが正しくやっているように見えるので、あなたのコード、デバッガー出力などの問題点についての詳細を私に提供するまで.

注: 次の行を含めない場合はdefault: break;、switch ステートメントに追加します。

それらがあなたを助けることができるなら、いくつかの良いリンクはどうですか.

ゲーム センターの実績のチュートリアルはこちらです。

GameCenter ゲームの作成については、 raywenderlich.comの次のチュートリアルを参照してください。

チュートリアルの最初の部分はここにあります。ソース コード プロジェクトのダウンロードは下部にあります。

チュートリアルの 2 番目の部分はここにあります。ソース コード プロジェクトのダウンロードは下部にあります。

*編集、つまり、チュートリアルのメソッドの一部を実装していないことを意味します。メソッドは連携して機能し、すべてのピースを持っているわけではありません.

于 2012-09-16T20:18:52.023 に答える