如何将Google服务与JavaFX多人游戏结合使用?

3

你好,我正在用JavaFX 8开发一款多人回合制游戏。

目前,我的游戏可以在桌面上运行,并且用户可以通过局域网进行连接。我为客户端编写了一个类,为服务器编写了另一个类。

虽然我是JavaFX游戏开发的新手,但我知道可以使用Google服务计算我的游戏,并且有现成的工具可用于创建此类多人游戏。

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

我想使用Google服务,因为我希望准备好将游戏移植到JavaFXPorts 移动插件中,在桌面、Android和iOS上都能玩。

  1. 我需要再次编写客户端和服务器类吗?
  2. 如何向每个系统添加Google服务?

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

非常感谢您提供的所有答案和建议。 :)

1个回答

1
使用JavaFXPorts,您可以将Java应用程序部署到桌面和移动设备上,因此,如果您的客户端是JavaFX应用程序,则无需重新编写它。
当然,您需要注意不同分辨率所需的不同布局。
由于在移动设备上运行Java 7,因此请确保您的代码中不要使用流。但是可以使用Lambda表达式。
关于使用Google Play服务,它们与JavaFXPorts兼容。请查看此问题
但在进入Google Play服务之前,我建议您先创建一些示例,以了解整个过程。
请查看免费的Gluon插件,以便开始使用JavaFXPorts。遵循示例并查看先决条件列表,以便能够部署您的应用程序。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接