言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

GameCenterPlatform

Namespace: UnityEngine.SocialPlatforms.GameCenter

/

Inherits from: SocialPlatforms.Local

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Description

ネットワークサービスのiOSゲームセンターを実装するためのクラスです。

ゲームセンターにアクセするにはアプリケーションのバンドルIDをiTunes Connect で登録する必要があります。 このバンドルIDはUnity上のプロパティ に設定されています。デバッグ時にはゲームセンターの サンドボックスを使用することが出来ます。 そのときは必ずログオンを行う必要があります。(ログオン時にサンドボックスである表示がされます) このサンドボックスはアプリが製品版でも使用することが可能です。 C#でGameCenterPlatformクラスを使用する場合は UnityEngine.SocialPlatforms.GameCenterのネームスペースを含める必要があります。 このAPIを使用する上で注意するべき点がいくつかあります: Authenticate()
もしユーザーがログインしていない場合GameKitのUIが表示され ログインするか新しくユーザーを作成を行います。 このAPIの呼び出しはゲーム開始直後のようなできるだけ早めに行うことをおすすめします。 Achievement の説明と Leaderboards
Achievementの説明とLeaderboardの構成を設定するには iTunes Connectのポータルから行います。AchievementはユニークなID、 Leaderboardはユニークなカテゴリ名を使用します。 GameCenter Sandbox
開発時のアプリケーションはゲームセンターのサンドボックスを使用します。これは実際のGameCenterとは 切り離されており、互いの情報の共有は行われません。 サンドボックスでテストのために新しくユーザーを作成する必要があり、決して 自分のAppleIDを使用しないでください。開発時のアプリケーションでテストを始める前に GameCenterに自分のAppleIDでログインしていないことを確認して下さい。 ログインダイアログに *** Sandbox *** の表示がない場合は 自分のAppleIDでログインしています。 いつかOSがサンドボックスを使用するか 実際のアカウントでログインするかの情報を忘れてしまうことがあります。もしアプリケーションが まだAppleに提出していない場合、恐らくエラーを返します。 修正を行うには一旦アプリケーションを削除し、再度Xcodeからデプロイを行います。 他のAppleIDを作成し、サンドボックスユーザーとフレンドになるには同じくサンドボックスユーザーでなくてはいけません。 ゲームセンターを起動してアクセスした時にエラーが出た場合、 アプリケーションは一度アプリケーションを完全に削除し再度デプロイする必要があります。 そしてアプリケーションをインストールして起動する時にゲームセンターにログオンしていないことを確認して下さい。

Static Functions

ResetAllAchievements ローカルユーザの Achievement を全てリセットします
ShowDefaultAchievementCompletionBanner Achievement が完了したときにデフォルトの iOS バナーを表示します
ShowLeaderboardUI Leaderboard UI を指定した Leaderboard にて、初期状態では指定されたタイムスコープで表示します。

Inherited members

Functions

ShowLeaderboardUI ゲームの Leaderboard のデフォルト/システム ビューを表示します