【发布时间】:2019-04-25 18:09:39
【问题描述】:
我从这个问题LibGDX and the GoogleApiClient setup/integration (first time) 中遵循了 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);
// 更多代码
}
我的主类扩展了游戏,所以我假设这段代码需要在 AndroidLauncher 中。我错了吗?
谢谢
【问题讨论】:
-
以前我们在项目中使用
BaseGamUtils模块,而身份验证是谷歌游戏服务的一部分。 -
感谢您的快速回复。我的项目中实际上有 BaseGameUtils。但我可能没有正确使用它......整个 Google API 业务让我头疼了大约一周。
-
我认为它有效!我终于收到了要签到的消息!现在我必须自定义代码,但它似乎已经完成了这项工作......再次感谢伙计,我非常感谢您的帮助!
-
不客气,编码快乐..:)
-
使用 libGDX 的 Gameservices 扩展来集成 Google Play 游戏,从而节省您的精力。 GitHub 仓库在这里:github.com/MrStahlfelge/gdx-gamesvcs
标签: android google-api libgdx