最近在用腾讯的小游戏联机对战引擎(以下简称MGOBE)改写我之前写的坦克大战。因为时间有限,每天都是下班业余时间去搞,也是第一次写帧同步,因此遇到了很多问题,也因此学到了很多东西。(不了解这个框架的可以看我之前的简单介绍以及我为什么要用这个框架:;mid=100000023idx=1sn=c7e7f967927b0a8b53c729192ee2b0b3chksm=7d1d50354a6ad923732c8730588c7400badc8d476eb9f4927161cddaa2a6f6d64f6fcd00b026#rd)
目前主要实现的功能,就是匹配系统和帧同步的平滑移动,自我感觉效果还可以,不过还是有很多需要优化的地方。
匹配系统:包括小游戏的授权,获取openid等。匹配设置15秒超时,会提示是否重新匹配,或者取消匹配。
帧同步移动:移动的平滑处理,试了很多种方法。试了航位推算预测和平滑处理,不知道是算法不对,还是其他原因,总之不理想,最终用的插值算法。
今天这篇文章,主要先讲解一下,MGOBE框架的前期准备工作,把环境配置好。
创建好之后,显示基本信息。其中游戏id,游戏key和域名是我们以后需要的
好了。今天就了解一下MGOBE框架的基本概况,下一篇,就开始详细讲解匹配系统了。