我检查了[https://github.com/libgdx/libgdx/wiki/Google-Play-Games-Services-in-LibGDX][1],但该教程要求我从此处导入BaseGameUtils
:[https://github.com/playgameservices/android-basic-samples][2]但似乎BaseGameUtils
已被删除。我如何实施GooglePlay游戏服务呢?
答案 0 :(得分:3)
我最近刚刚在我的一个libgdx项目中实施了Google Play游戏。不要看libgdx教程,因为它们已经过时了。您不需要特定于libgdx的扩展。可以在此处的示例项目中找到未弃用的现代Google Play游戏服务代码:
https://github.com/playgameservices/android-basic-samples
将整个仓库下载到您的计算机,加载到Android工作室,并使用代码。其中大部分都可以简单地复制和粘贴以满足您的需求。我的工作非常好。
我使用的一般方法是将代码写入项目的android部分,然后使用接口将其绑定到我的核心libgdx代码中。参考这篇文章(第二个答案,不是第一个答案):
即使您不打算显示警告对话框,如上面的帖子所示,您可以通过遵循此技术使您的核心libgdx项目执行特定于Android的事情