2016-11-08 127 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

謝謝你的幫助。 –