2016-11-08 77 views
1

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

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

回答

1

Gamemaker有一些内置的功能来制作本地多人游戏(我认为这是你的意思是“WiFi”)。如果您熟悉UDP/TCP,那么这是一个优点。他们可以在这里找到: https://docs.yoyogames.com/source/dadiospice/002_reference/networking/index.html

我个人使用它们为本地多人游戏,它工作正常。

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

如果你想使一个全球性的多人游戏,你必须面对的几个问题tehnical(端口转发,全球婚介等)我记忆网推荐,也有两种形式:

  • 记忆网冲孔如果您只是想通过NAT与您自己的同步策略进行通信。

  • GMnet引擎,如果你不想担心细节,让他们为你做所有的工作。

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

请即时记住,对于一个全球性的牵线搭桥,你可能需要某种形式的中继服务器,让玩家们可以找到其他玩家所举办的游戏。这并不难,GMnet为此目的配备了一个Java服务器程序,但它需要托管在直接访问Internet的服务器上(没有NAT)。

希望它有帮助!

+0

谢谢你的帮助。 –