除了使用Cocos Creator与Egert等主流前端引擎开发外,眼下也有不少开发者选择使用微信web开发者工具,今天我们就教大家如何使用Matchvs 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 文档在这里 。