除了使用Cocos Creator与Egert等主流前端引擎开发外,眼下也有不少开发者选择使用微信web开发者工具,今天我们就教大家如何使用Matchvs SDK开发一款标准的联网游戏。

目录

新建游戏

导入 SDK

开始接入


新建游戏

新建一个微信小游戏项目

注意:建项目的时候,如果没有appID, 可点击下图中的'小游戏'按钮体验

查阅微信小游戏开发者文档, 学习基本概念.

导入 SDK

下载Matchvs JavaScript SDK, 将下载好的压缩包解压, 将其中的文件matchvs.all.js复制到该小游戏项目中, 可放置在小游戏项目的js文件下(实际上, 放在项目的任何位置都可以).

在代码中引入matchvs.all.js.

// 例如在game.js中引入
// 理论上,确保在使用其接口之前,可以在任何位置引入
require('./js/matchvs.all.js')

开始接入

示例 :

// --game.js// 实例化MatchvsEngine,MathcvsResponse对象
let matchvsEngine = new MatchvsEngine()
let matchvsResponse = new MatchvsResponse()// 初始化
matchvsEngine.init(matchvsResponse, GameData.channel, GameData.platform, GameData.gameId)// 注册
matchvsEngine.registerUser()// 登陆
matchvsEngine.login(GameData.userId, GameData.token,GameData.gameId, GameData.gameVersion, GameData.appKey,GameData.secretKey, GameData.deviceId, GameData.gatewayId)
// ...

更多接口功能和用法可参考此处 ;

API 文档在这里 。

Matchvs系列教程之利用微信web开发者工具开发联网游戏相关推荐

  1. 微信web开发者工具使用教程

    1.首先用户需要做的就是先下载安装,并启工具. 即刻下载使用==>微信web开发者工具下载 2.调试微信网页授权,具体操作步骤为: 1)开发者可以在调试器中点击"登录",使用 ...

  2. 微信web开发者工具 linux,Linux微信web开发者工具

    Linux微信web开发者工具 https://github.com/cytle/wechat_web_devtools Linux微信web开发者工具, 可在 linux 桌面环境跑起 微信开发者工 ...

  3. 如何用微信web开发者工具测试调试并打包上传小程序

    厦门四六开科技给大家讲讲 如何用微信web开发者工具测试调试并打包上传小程序,其实还是很简单的,这个教程针对小白,大神请直接略过. 一.下载并安装软件(根据自己电脑实际情况选择版本安装) 如何用微信开 ...

  4. Linux安装微信web开发者工具

    1.简介 Linux微信web开发者工具就是可在 linux 桌面环境跑起的微信开发者工具,它的原理是:微信开发者工具的本质是 nw.js 程序, 可以把它移植到 linux 下:而负责编译 wxml ...

  5. 微信web开发者工具无法打开的六种解决方法

    上周微信开发者工具一直没有办法打开页面,本来打算写一篇关于小程序的文章,结果等了半天试了好几次都是这样的界面,临近下班就没有在意了,今天来打开电脑还是如此,怎么也打不开编辑界面.到最后,使用了一个奇葩 ...

  6. 微信wed开发工具_微信web开发者工具64位

    微信web开发者工具 x64 是一款微信公众平台为开发者提供的,用于帮助开发基于微信的网页或者webapp的桌面应用,通过模拟微信客户端的表现使得开发者可以使用这个工具方便地在64位系统的PC上进行开 ...

  7. java做微信开发工具_Java微信公众平台开发(14) 微信web开发者工具使用

    为帮助开发者更方便.更安全地开发和调试基于微信的网页,微信推出了 web 开发者工具.它是一个桌面应用,通过模拟微信客户端的表现,使得开发者可以使用这个工具方便地在 PC 或者 Mac 上进行开发和调 ...

  8. 安装微信web开发者工具

    微信web开发者工具的安装 随着移动通讯等电子设备的普及,微信小程序也逐渐被大家所熟悉:小程序以入口浅.体积小.方便用.体验好等优良特性受到各阶层地欢迎:那么,你准备好自己写一个小程序了吗? 首先,我 ...

  9. 微信web开发者工具

    概述 为帮助开发者更方便.更安全地开发和调试基于微信的网页,我们推出了 web 开发者工具.它是一个桌面应用,通过模拟微信客户端的表现,使得开发者可以使用这个工具方便地在 PC 或者 Mac 上进行开 ...

最新文章

  1. JavaScript 设计模式基础(二)
  2. 算法竞赛入门与进阶 (三)贪心
  3. 01、python数据分析与机器学习实战——Python数据可视化库-Matplotlib
  4. 你真的明白RPC 吗?一起来探究 RPC 的实质
  5. 数字签名 那些密码技术_密码学中的数字签名
  6. 顺序写磁盘比随机写内存_深入理解 linux磁盘顺序写、随机写
  7. 新浪微博产品分析报告
  8. 单片机入门必备知识,c语言基础来了
  9. 上海市住房公积金销户提取的步骤
  10. Graphpad,经典绘图工具初学初探
  11. Spring - MySql实现高可用架构之MHA
  12. Python实验及注意点总结
  13. Struts MVC 框架 (让你一步步成为高手)
  14. python用pandas读取excel_浅谈python之利用pandas和openpyxl读取excel数据
  15. Python二级考试公共基础知识
  16. Linux如何挂载exFAT格式移动硬盘
  17. TDOA的最小二乘法
  18. NXP BootLoader源码分析并改写SD卡启动
  19. 学硕计算机考研规划,2021计算机考研初期备考计划与具体建议
  20. java 执行ping

热门文章

  1. ubuntu20.04安装ns3环境笔记
  2. vue 更改头像功能实现
  3. 生物特征识别中的Gabor滤波器
  4. Jumpserver入门介绍
  5. 跟我学Python图像处理丨傅里叶变换之高通滤波和低通滤波
  6. tomcat闪退原因分析
  7. 低延时高RTSP兼容的EasyPlayer-RTSP-win解决H.264一帧多个nal单元录像花屏问题方案
  8. 索引的几种类型以及索引的优缺点
  9. 关于一级分类和二级分类
  10. 专治疑难系列 - 解决打印机凭证冲突问题