是否可以将 Google Play Games Services Realtime Multiplayer 集成到适用于 Android 和 iOS 的 LibGDX 中?

Posted

技术标签:

【中文标题】是否可以将 Google Play Games Services Realtime Multiplayer 集成到适用于 Android 和 iOS 的 LibGDX 中?【英文标题】:Is it possible to integrate Google Play Games Services Realtime Multiplayer into LibGDX for both Android and iOS? 【发布时间】:2017-02-02 03:32:01 【问题描述】:

我在 LibGDX for android 中集成了实时多人游戏。现在我想知道如何为 ios 实现它。我有几个问题:

这可能吗?

Android 和 iOS 玩家可以一起玩吗?

有哪些可能的实现方式?

【问题讨论】:

【参考方案1】:

当然可以。看看interfacing。对于 iOS 应用,我会使用 Multi-OS engine。使用普通的 gdx-setup jar 文件创建 moe 模块。

【讨论】:

感谢您的回答!目前我正在为我的 iOS 项目使用旧的 RoboVM。考虑到我有三周的时间限制,切换到多操作系统引擎是否明智/困难? 我没用过RoboVM,但是MOE并不是很难理解。 谢谢。我确实了解接口是如何工作的,但到目前为止,我只找到了适用于 Android 的实时多人游戏的 Java 代码和适用于 iOS 的 Objective C 代码。你知道在哪里可以找到适用于 iOS 的 Java 代码吗? 如你所见,iOS 使用 Objective C / Swift。 MOE 为您提供了将这些框架/库包装到 jar 中并创建 Java 绑定的可能性。它被称为Nat/J Binding Generator。

以上是关于是否可以将 Google Play Games Services Realtime Multiplayer 集成到适用于 Android 和 iOS 的 LibGDX 中?的主要内容,如果未能解决你的问题,请参考以下文章

Google Play Games 重复符号 IOS (Cocoa)

从 Google Play Games API 获取用户 ID?

100% “google.play.games.games.v1.Applications.RecordApplicationActivity” 一个月以来

Google Play Games RealTime Multiplayer 添加图片

Google Drive Api 已弃用(Google play games -> Saved Games)

实现成就和排行榜的问题 Unity、Android - Google-Play-Games