Cocos Creator 3D使用腾讯云游戏联机对战引擎(MGOBE)

        腾讯云在2019年2月上线新品--游戏联机对战引擎MGOBE,为游戏提供房间管理、在线匹配、网络通信、云开发等服务,帮助开发者快速搭建多人交互游戏。 在2021年2月,实现兼容 Cocos 引擎 v3.0 版本。

        目前Cocos 2.x版本可以快速新建一个“腾讯云联机对战游戏范例”工程,可以直接接入MGOBE使用。但是Cocos Creator 3.x版本尚未实现此功能,需要开发者自行下载MGOBE SDK导入创建。本示例工程实现了在3.x版本下接入MGOBE,完成了一个具有创建房间、快速匹配、开始帧同步、结束帧同步、退出房间等基本功能的DEMO(点击下载代码)。

        打开工程后,首先需要将assets/Script/Global/gameinfo.ts中的gameId和secretKey,以及assets/Script/Global/config.ts中的url替换成自己申请的账号信息,如果没有,可在腾讯云开通MGOBE服务并在腾讯云控制台中获取。

        替换成功后,即可点击运行,在浏览器页面标签上右键选择复制标签,即可模拟双人对战,F12调出控制台,可以看到相关的打印信息。如下图:

         一方点击创建房间后,另一方再点击创建房间,可实现快速匹配,如下图:

        双方准备后,自动开始游戏(帧同步),界面同步显示双方发送的指令消息。

        有任何一方点击结束帧同步按钮,游戏结束,双方返回房间。

        Cocos 中可以构建发布微信小游戏,构建成功后可以在微信开发者工具中打开,可以看到项目也是可以正常运行的。如果想测试,可以点击预览(图中红色箭头处),在手机上再模拟运行另一方,打开手机调试。

 

手机运行截图:

 

 

 

 

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

swhqq

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值