LeanCloud Play 游戏对战 JavaScript SDK 已经发布,您可以通过下面的链接来了解该 SDK 的加载及使用方法。
如果您在使用中遇到任何问题,请在社区或工单中提问。提问时请附上详细的重现场景,这将有助于我们的工程师更准确地定位问题并提升解决效率。
Play 简介
LeanCloud Play 是针对多人在线对战游戏推出的后端服务。使用它,开发者不需要自己搭建后端系统便能轻松实现游戏内玩家匹配、在线对战消息同步等功能。Play 完美适配 Unity 及 Cocos Creator 游戏引擎,支持多个平台。
Play 使用起来非常简单,例如:
连接服务器
play.userId = 'leancloud';
// 连接服务器时可以声明游戏版本,不同版本的玩家不会匹配到同一个房间
play.connect({ gameVersion: '0.0.1' });
随机匹配房间
Play.JoinRandomRoom();
游戏内发送消息
发送消息:
const eventData = {
key: value
};
play.sendEvent('someEvent', eventData, {
receiverGroup: ReceiverGroup.All,
});
接收消息的事件被触发:
play.on(Event.CUSTOM_EVENT, event => {
const { eventId, eventData } = event;
if (eventId === 'someEvent') {
console.log('onSomeEvent')
}
)};