我们正在开发在线跨平台回合制多人游戏。我们正在考虑使用Cocos2D-X中提供的 Google Play游戏服务插件。要将此插件集成到我们的游戏中,我们需要使用 SDKBOX 。
我有以下疑问:
我很感激有关这些查询的任何建议。提前谢谢。
答案 0 :(得分:2)
我过去曾经使用过SDKBOX,而不是使用GPG但是使用其他插件,从长远来看,我最终遇到了两个问题:
Cocos2d-x更新:当你导入sdkbox插件时,它会更改cocos文件夹,因此更新cocos将是一个问题,因为你必须手动重做sdkbox对cocos文件夹所做的所有更改。 / p>
GPG更新:有时候Google会将一些重要的更改推送到GPG,sdkbox将在更新之前过时,因为sdkbox已关闭,您必须等到他们发布更新。
< / LI> 醇>他们的产品非常适合非技术人员,但我建议您创建自己的本机GPG实现并创建一个JNI桥接器,以便在c ++和java之间进行通信。这样,它将更容易调试和更新。
有很多关于如何在Android应用程序中安装和配置GPG的教程,创建JNI桥并不是那么难。从长远来看,你的游戏不必依赖外部插件会更有益。