LibGDX:如何实施Google Play游戏服务?

我检查了[ https://github.com/libgdx/libgdx/wiki/Google-Play-Games-Services-in-LibGDX] [1 ],但该教程要求我从这里导入BaseGameUtils :[ https:// github。 com / playgameservices / android-basic-samples] [2]但似乎删除了BaseGameUtils 。 我如何实施GooglePlay游戏服务?

我最近刚刚在我的一个libgdx项目中实施了Google Play游戏。 不要看libgdx教程,因为它们已经过时了。 您不需要特定于libgdx的扩展。 可以在此处的示例项目中找到未弃用的现代Google Play游戏服务代码:

https://github.com/playgameservices/android-basic-samples

将整个repo下载到您的计算机,加载到android工作室,并使用代码。 其中大部分都可以简单地复制和粘贴以满足您的需求。 为我工作得很好。

我使用的一般方法是将代码写入我项目的android部分,然后使用接口将其绑定到我的核心libgdx代码中。 参考这篇文章(第二个答案,不是第一个):

libGDX警报对话框

即使你不打算显示如上面的post所示的警告对话框,你可以通过遵循这个技术使你的核心libgdx项目做特定于android的事情