1

GameCenterにすべてのプレーヤーのスコアを一度に投稿できますか?APIでは現在のプレーヤーにのみ投稿できるようです。現在のプレーヤーがGameCenterで他のプレーヤーに投票/スコアリングできるようにする投票機能を実装しようとしています。

GKScore* gkScore = [[GKScore alloc] initWithCategory:category];

gkScore.value = score;

// ??? Score for current player ONLY - how to record score for other players ???
[gkScore reportScoreWithCompletionHandler:
 ^(NSError* error) {
     ....

     BOOL success = (error == nil);

     [delegate onScoresSubmitted:success];

 }];
4

2 に答える 2

0

iOS 7 では、これは当てはまりません。ただし、ゲームを終了するときにのみ行うことができます。

endMatchInTurnWithMatchData:scores:achievements:completionHandler:
于 2014-04-04T17:43:32.603 に答える
0

現在のプレーヤーのスコアのみを投稿できます。これはセキュリティ上の目的のためです。

複数のユーザーが同じゲームをプレイしている場合、ユーザーが自分のデバイスでアプリを開いたとき、それがあなたがスコアを提出したときです。

于 2012-10-26T16:02:27.303 に答える