我使用Libgdx框架在Java中创建了一个游戏.现在我想知道是否可以在桌面(java/.jar)游戏中使用Google Play游戏服务,还是仅仅适用于移动设备?
当我面对同样的问题时,我没有完整的答案,但我认为简短的答案是肯定的,你可以.但是你必须使用其余的API而不是一个漂亮的java API,并且某些功能不可用(例如实时在线多人游戏支持).你可以在这里看到参考:
https://developers.google.com/games/services/web/api/index
正如你所看到的,主要的东西,如成就,排行榜和回合制多人游戏服务应该是可用的(你甚至可以看到像加入房间这样的东西,但它们被标记为"仅供Games SDK内部使用". "),所以我猜REST API涵盖了主要需求.
我还没有在桌面应用程序上测试它,并且肯定你会想要一些支持库来帮助解决HTTP-REST协议的怪癖,但我认为这是可行的.
编辑:由于此API适用于网络,您可能仍需要与用户进行某种初始JavaScript交互(使用谷歌的JavaScript库)以便首先对用户进行身份验证,但其余的交互可以完成"服务器 - 一边"(用你想要的任何语言).阅读本文了解更多详情:
https://developers.google.com/games/services/web/serverlogin