ログインを実装するためのthis tutorialとgoogleの実績も見つかりました。googleの実績を実装してゲームにログインするにはどうすればよいですか?
問題は、BaseGameActivity
クラスを拡張する必要があることを示していますが、私はすでにAndroidApplication.Oh
を拡張しており、問題がある場合はLibGdxを使用しています。
ログインを実装するためのthis tutorialとgoogleの実績も見つかりました。googleの実績を実装してゲームにログインするにはどうすればよいですか?
問題は、BaseGameActivity
クラスを拡張する必要があることを示していますが、私はすでにAndroidApplication.Oh
を拡張しており、問題がある場合はLibGdxを使用しています。
達成のためにcom.google.android.gms.games.achievement
を使用できます。
まだ完了していない場合は、アプリをインストールして設定する手順は、Google Play games servicesに従ってください。ゲームをロック解除または表示させたいと考えているachievementsを定義します。成果は、ゲーム内でのユーザーの関与を高める優れた方法です。ゲームで成果を実装して、通常は使用しない可能性のある機能を試してみたり、まったく異なるプレイスタイルでゲームにアプローチしたりすることができます。
アチーブメントを作成するには、Google Playデベロッパーコンソールに移動します。 アチーブメントタブを選択し、アチーブメントを追加をクリックします。次に、この達成に必要な情報を記入してください。 [保存する]をクリックすると、「公開準備完了」モードで成果が表示されます。ゲームを公開すると、ゲームのすべての成果が公開されます。
あなたのゲームでは、Google Playゲームサービスでプレイヤーの身元を認証するためのユーザーログインを実装する必要があります。ユーザーが認証されていない場合、Google PlayゲームサービスAPIを呼び出すときにゲームにエラーが発生します。
プレーヤーにサインインするには、Accessing the Games APIの手順に従って、アクティビティでGoogleApiClientを正しくインスタンス化する必要があります。
この文書には、シームレスなユーザーエクスペリエンスを提供するためにゲームで使用できるいくつかのサインイン実装手法が記載されています。この文書には、documentationがあります。
このチュートリアルは古くなっていますので、使用しないことをお勧めします。
BaseGameActivityを拡張する必要はなくなりました。詳細については
Android Game Leader Board: Where to extends BaseGameActivity?
とhttps://www.youtube.com/watch?v=1oSoaFLuTwMを参照してください。
のGoogleドキュメントとサンプルが最新の状態に、非常に明確に書かれており、正確であると私はあなたがここに起動をお勧めします:
Google Playサービスと接続するためにゲームを公開する必要がありますか? –
いいえエミュレータで動作します。 – IanB
エミュレータでmGoogleApiClient.connectを実行しようとすると、このエラーが発生します。java.lang.NoSuchMethodError:直接的なメソッドなし
私のゲームがGoogle Playのサービスに接続するために公開される必要がありますか? –
エミュレータでmGoogleApiClient.connectを実行しようとすると、このエラーが発生します。java.lang.NoSuchMethodError:直接的なメソッドなし –