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

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

目录

新建游戏

导入 SDK

开始接入


新建游戏

新建一个微信小游戏项目
snipaste20180716_162334

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

snipaste20180716_162716.png

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

导入 SDK

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

snipaste20180716_163617.png

在代码中引入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 文档在这里 。

猜你喜欢

转载自blog.csdn.net/matchvs/article/details/81412398