摘要:眾所周知,利用本身內置的多人聯網功能與高級應用程序接口可以實現創建多人工程。本次我們教大家的就是利用國內一個名叫的第三方插件工具來實現多人聯網,實現過程十分簡單且支持自定義拓展。具體教程如下新建游戲使用游戲云需要,通過官網創建游戲獲取。
通常而言,對于不少開發人員而言,開發一款多人在線游戲通常是一件麻煩事,復雜的測試,繁瑣的調試過程,還會時不時會出現一些幾乎無法復現的BUG。另外,更讓人抓狂的是,即便你的代碼都能正常工作,但依舊有可能因為糟糕的網絡而出現問題。
眾所周知,利用Unity本身內置的多人聯網功能(Multiplayer Networking)與高級應用程序接口(High Level API, HLAPI)可以實現創建多人工程。不過實際上除此之外,還有其它更為輕松的方式。本次我們教大家的就是利用國內一個名叫Matchvs的第三方插件工具來實現多人聯網,實現過程十分簡單且支持自定義拓展。
具體教程如下:
新建游戲
1.使用Matchvs游戲云需要AppKey、AppSecret,通過Matchvs官網創建游戲獲取。進入官網
2.登陸官網,點擊右上角控制臺進入,若沒有Matchvs官網賬號。立即注冊
3.進控制臺,點擊新建游戲,填寫《游戲名稱》即可,新建成功如下:
下載Matchvs游戲云
您可以通過訪問 服務中心-SDK下載 下載Matchvs游戲云SDK。
創建Unity項目
加載SDK
將Matchvs SDK導入至你的項目:
初始化
注意 在整個應用全局,開發者只需要對引擎做一次初始化。
新建一個子類(如:MatchVSResponseInner)繼承抽象類 MatchVSResponse,并實現其中的的抽象方法。
MatchVSResponseInner.cs
public class MatchVSResponseInner : MatchVSResponse
{
//實現所有父類的抽象方法
}
Matchvs 提供了兩個環境,alpha 調試環境和 release 正式環境。
游戲開發調試階段請使用 alpha 環境,即 platform 傳參"alpha"。如下:
engine.init(matchVSResponses, "Matchvs", "alpha", 201016);
channel 固定參數為 “Matchvs” ,GameID 為你在官網上新建游戲后獲取的ID信息。
開發游戲邏輯
如果是第一次使用SDK,需調用注冊接口獲取一個用戶ID。通過此合法ID連接至Matchvs服務器。
engine.registerUser();
調用登錄接口即可建立連接,此時用戶ID和創建游戲后獲取的AppKey、Secret、GameID為必要參數。
engine.login(3513,"ETOHLWXYJZMMNQUDQDPBAHMYKBQSLLCW",201016,1,"* ","afecedab415e40a4a1d1329962940191","","");
接下來就可以使用Matchvs提供的接口實現游戲聯網邏輯,詳情請參考 接入指南
發布上線
開發和調試過程在測試環境(alpha)下進行,調試完成后即可申請將游戲轉到正式環境(release):
前往官網控制臺進行“發布上線”操作,如圖,點擊按鈕后即向Matchvs提交了上線申請。
申請通過后,在客戶端的初始化接口將 platform 置為 release。
至此,游戲就可以運行在正式環境。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/71217.html
摘要:眾所周知,利用本身內置的多人聯網功能與高級應用程序接口可以實現創建多人工程。本次我們教大家的就是利用國內一個名叫的第三方插件工具來實現多人聯網,實現過程十分簡單且支持自定義拓展。具體教程如下新建游戲使用游戲云需要,通過官網創建游戲獲取。 通常而言,對于不少開發人員而言,開發一款多人在線游戲通常是一件麻煩事,復雜的測試,繁瑣的調試過程,還會時不時會出現一些幾乎無法復現的BUG。另外,更讓...
摘要:項目情況游戲名游俠姐妹工具說明本游戲前端使用白鷺開發,后端聯網部分通過接入游戲云的實現。游戲簡介游俠姐妹是一款支持聯網對戰的休閑類小游戲。游戲具體玩法為在屏幕中的大灰狼走到游俠姐妹的弓箭準星之中時,點擊對應的準星進行射擊,打中大灰狼加分。 項目情況 游戲名:《游俠姐妹》 工具說明:本游戲前端使用白鷺Egret開發,后端聯網部分通過接入Matchvs游戲云的SDK實現。 游戲簡介: 《游...
摘要:提供房間最大人數游戲模式,默認為允許觀戰,默認不允許固定字段。服務端收到請求后,將完全按照進行匹配,即將攜帶相同的的玩家匹配到一起。提供創建房間的接口用于玩家創建房間,玩家主動創建的房間和系統自動創建的房間隔離。 什么是類Dota游戲的天梯匹配 玩過Dota或者LOL的人都知道 . 天梯匹配系統是一套將 玩家的實力 量化,并進行實時分配組隊游戲 , 結算的系統. 旨在將單局游戲的勝率控...
閱讀 2942·2021-10-28 09:32
閱讀 2967·2021-10-11 10:57
閱讀 3114·2021-10-08 10:05
閱讀 2588·2021-09-28 09:36
閱讀 2213·2019-08-30 15:55
閱讀 2270·2019-08-30 15:44
閱讀 2394·2019-08-30 14:02
閱讀 3076·2019-08-29 17:16