将 Google API 集成到 libgdx 项目中
Integrating Google API into libgdx project
我听从了 Aryan 在这个问题中的建议 ,但似乎无法正常工作。
我创建了 ActionResolver 并将其与 GameHelpListener 一起实施到我的 AndroidLauncher 中,但是行
gameHelper = new GameHelper(this, GameHelper.CLIENT_GAMES);
给我一个错误,说 GameHelper 不能应用于此(AndroidLauncher)...我已经为此苦苦挣扎了好几天,似乎无处可去。任何帮助,将不胜感激。
这是我的 AndroidLauncher 代码
public class AndroidLauncher extends AndroidApplication implements AdHandler, GameHelper.GameHelperListener, ActionResolver {
// 一些代码
@Override
protected void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 更多代码
if (gameHelper == null) {
gameHelper = new GameHelper(this, GameHelper.CLIENT_GAMES);
gameHelper.enableDebugLog(true);
}
gameHelper.setup(this);
// 更多代码
}
我的主要 class 扩展游戏,所以我假设这段代码需要在 AndroidLauncher 中。我错了吗?
谢谢
在上面的问题中使用旧版本的 Google Play 服务。
之前我们使用 BaseGameUtils
实用程序模块来获得排行榜和成就。 (play service version <11.6.2)
在 google play game service
的最新版本中,BaseGameUtils
不需要。在您的 android 模块中注入以下依赖项并遵循此 。
implementation "com.google.android.gms:play-services-games:${gms_library_version}"
implementation "com.google.android.gms:play-services-auth:${gms_library_version}"
我听从了 Aryan 在这个问题中的建议
我创建了 ActionResolver 并将其与 GameHelpListener 一起实施到我的 AndroidLauncher 中,但是行
gameHelper = new GameHelper(this, GameHelper.CLIENT_GAMES);
给我一个错误,说 GameHelper 不能应用于此(AndroidLauncher)...我已经为此苦苦挣扎了好几天,似乎无处可去。任何帮助,将不胜感激。
这是我的 AndroidLauncher 代码
public class AndroidLauncher extends AndroidApplication implements AdHandler, GameHelper.GameHelperListener, ActionResolver {
// 一些代码
@Override
protected void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 更多代码
if (gameHelper == null) {
gameHelper = new GameHelper(this, GameHelper.CLIENT_GAMES);
gameHelper.enableDebugLog(true);
}
gameHelper.setup(this);
// 更多代码
}
我的主要 class 扩展游戏,所以我假设这段代码需要在 AndroidLauncher 中。我错了吗?
谢谢
之前我们使用 BaseGameUtils
实用程序模块来获得排行榜和成就。 (play service version <11.6.2)
在 google play game service
的最新版本中,BaseGameUtils
不需要。在您的 android 模块中注入以下依赖项并遵循此
implementation "com.google.android.gms:play-services-games:${gms_library_version}"
implementation "com.google.android.gms:play-services-auth:${gms_library_version}"