初识Matchvs游戏云及SDK接入准备教程(白鹭Egret篇)

本文介绍了Matchvs游戏云及其SDK接入教程,针对白鹭Egret开发者,讲解了如何下载插件、安装、启动以及在wing3.6.2以上版本中使用SDK的方法,包括命令行、菜单栏和右侧栏启动方式,同时提到了插件开发和调试的相关步骤。

Matchvs游戏云是一个提供游戏联网与服务端解决方案的产品,通过接入Matchvs官方SDK,游戏开发者可在客户端与服务端间通过自定义协议在传输层套接字上无缝交换信息,从而实现实时数据传输。由于所有数据通信都是可靠传输,因此不用担心数据丢失和乱序问题。

Matchvs适用包括立项之初接入与后续单机改造等多种场景,拥有快速接入联网、多节点、低延迟、云端一键部署、可定制扩展等特色。


注:以下SDK接入教程适用于使用白鹭Egret的开发者。


Matchvs 插件安装

前往下载中心下载白鹭插件

离线安装

注意 : 插件仅适用于wing3.6.2及以下支持插件的版本; 文末注有 wing3.6.2 以上使用Matchvs的SDK方法拖动Matchvs-1.0.0.wext到wing中,win的消息通知栏会提示安装成功,重启wing生效。

install

Matchvs插件启动

插件有3种启动方式:wing命令行、wing菜单栏、wing右侧栏

open

wing命令行启动插件

键盘 F1 或者 ctrl+shift+p 唤起wing 命令悬浮窗口, 输入 mpre 或者 mshow 唤起Matchvs插件

mpre 在wing中编辑区打开插件主界面

  • mshow 以弹出框的形式打开插件主界面

wing菜单栏启动插件

菜单栏 -> 插件 ->Matchvs ->mpre

wing右侧栏启动插件

右侧栏 -> 点击Matchvs图标

插件开发相关

调试插件

  1. 用wing打开项目源码,在项目跟目录下 运行 node install 命令初始化nodeJS的依赖库
  2. ctrl+shift + B编译
  3. 编译完成后 按 F5 调试

打包插件

F1->package

WebView中能够使用的API与插件进程中不同。

  • 不支持使用 wing.d.ts 中定义的所有API。
  • 支持所有 node.d.ts 中定义的所有API。
  • 支持 electron.d.ts 中渲染进程中定义的部分API。
  • 支持 dom.d.ts 中定义的所有浏览器中的API。
  • 内置 wing 命名空间,如: wing.webview.ipc 提供 ipc 通讯相关的接口。

wing3.6.2 以上使用MatchvsSDK的方法

需手动配置Egret的工程配置:

1) 解压matchvs-1.0.0.wext文件(将matchvs-1.0.0.wext重命名为matchvs-1.0.0.zip,然后解压)得到MatchvsJSSDK.zipSDK文件。
文件路径:matchvs-1.0.0\extension\web\res\MatchvsJSSDK.zip

2) 解压缩MatchvsJSSDK.zip并配置Egret项目文件添加一行配置以引用SDK (注意: 如要发布微信小游戏项目则引用matchvs_wx下的SDK文件)

3) build Egret项目生成库依赖

具体方法详见下图

usepluginfor3.6.2+


评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值