Game Maker Studio 2本地多人游戏

时间:2016-11-08 10:09:35

标签: bluetooth multiplayer wifi-direct game-maker gml

我想用Game Maker Studio 2为移动平台制作一个简单的多人游戏,但它应该在本地工作(通过Wi-Fi或蓝牙)。 对于例如this is a list现有游戏和我的游戏将被归类为(蓝牙| WIFI Direct |在线)。 我有一些编程经验,GML对我来说应该不是问题。 但我想知道是否有可能实施Wi-Fi Direct和蓝牙通信? 必须回答那些已经完成它的人。这需要任何插件吗? 我不想重新发明轮子并修改一些库或破坏代码。我只需要100%的工作解决方案。

为什么选择Game Maker Studio 2?因为我想与没有任何编程技能的朋友一起制作游戏。所以,我们需要一些像Game Maker Studio 2这样的游戏编辑器,尽管我有编程经验。现在我的任务是在我们开始制作游戏之前解决本地多人游戏的问题。也许还有其他编辑符合这些要求?

1 个答案:

答案 0 :(得分:1)

游戏制作者有一些内置函数来制作本地多人游戏(我认为它是你所说的“WiFi”)。如果你熟悉UDP / TCP,那就更好了。他们可以在这里找到: https://docs.yoyogames.com/source/dadiospice/002_reference/networking/index.html

我个人将它们用于本地多人游戏,但效果很好。

对于蓝牙,开发人员正在开发一些功能,但我相信他们还没有发布它们。

如果你想制作一个全球多人游戏,你必须面对一些技术问题(端口转发,全球配对等)我推荐GMnet,它有两种形式:

  • GMnet Punch,如果您只是想通过NAT与您自己的同步策略进行通信。

  • GMnet引擎,如果您不想担心细节,让他们为您完成所有工作。

官方网站:https://gmnet-engine.org/engine/

请记住,对于全球配对,您可能需要某种中继服务器,以便玩家可以找到其他玩家托管的游戏。它并不难,GMnet附带了一个用于此目的的Java服务器程序,但它需要托管在具有直接互联网访问权限的服务器上(无NAT)。

希望它有用!