3

嗨,我正在用 JavaFX 8 编写一个多人回合制游戏。

现在我有游戏在桌面上运行,用户通过 LAN 网络连接。我为客户端编写了一个类,为服务器编写了另一个类。我是 JavaFX 开发游戏的新手,我知道我可以使用 Google 服务计算我的游戏,并且有现成的工具可用于创建此类多人游戏。

这是 Google 服务的链接:https ://developers.google.com/games/services/

我想使用 Google 服务,因为我想准备游戏以使用适用于桌面、Android 和 iOS的JavaFXPorts 移动插件移植。

  1. 我是否必须再次编写客户端和服务器类?
  2. 我应该如何将 Google 服务添加到每个系统?

也许任何人都有在类似应用程序中使用 Google 服务的任何示例。

提前感谢所有答案和建议。:)

4

1 回答 1

1

使用 JavaFXPorts,您可以将 Java 应用程序部署到桌面和移动设备,因此如果您的客户端是 JavaFX 应用程序,则无需再次编写它。

当然,您需要注意不同分辨率所需的不同布局。

由于您将在移动设备上运行 Java 7,因此请确保您不要在代码中使用流。不过可以使用 Lambda。

关于使用 Google Play 服务,他们使用 JavaFXPorts。看看这个问题

但在进入 Google Play 服务之前,我建议您先创建一些示例,以掌握流程。

查看免费的 Gluon插件,让您开始使用 JavaFXPorts。按照示例并查看能够部署应用程序的先决条件列表。

于 2015-09-24T12:44:02.033 回答