帧同步坦克大战开篇

Posted starry-skys

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了帧同步坦克大战开篇相关的知识,希望对你有一定的参考价值。

?最近在用腾讯的小游戏联机对战引擎(以下简称MGOBE)改写我之前写的坦克大战。因为时间有限,每天都是下班业余时间去搞,也是第一次写帧同步,因此遇到了很多问题,也因此学到了很多东西。(不了解这个框架的可以看我之前的简单介绍以及我为什么要用这个框架:惊!!!个人游戏开发者的福音来了!

目前主要实现的功能,就是匹配系统和帧同步的平滑移动,自我感觉效果还可以,不过还是有很多需要优化的地方。

因无法上传视频,想看视频效果的可以关注公众号「如若清风」,查找近期文章帧同步一即可看到。

匹配系统:包括小游戏的授权,获取openid等。匹配设置15秒超时,会提示是否重新匹配,或者取消匹配。

帧同步移动:移动的平滑处理,试了很多种方法。试了航位推算预测和平滑处理,不知道是算法不对,还是其他原因,总之不理想,最终用的插值算法。

今天这篇文章,主要先讲解一下,MGOBE框架的前期准备工作,把环境配置好。

  1. 打开产品介绍页 https://cloud.tencent.com/product/mgobe,点击立即使用,进入控制台
    技术图片
  2. 点击左侧【游戏概览】菜单,然后找到添加游戏,填写游戏基本信息。
    技术图片
  3. 点击下一步 ,进入服务开通页面,点击确定,即创建完成。
    技术图片
  4. 创建好之后,显示基本信息。其中游戏id,游戏key和域名是我们以后需要的
    技术图片

好了。今天就了解一下MGOBE框架的基本概况,下一篇,就开始详细讲解匹配系统了。

以上是关于帧同步坦克大战开篇的主要内容,如果未能解决你的问题,请参考以下文章

帧同步坦克大战匹配系统

C# WPF 坦克大战

学习 Python 之 Pygame 开发坦克大战

第20章 坦克大战3

第16章 坦克大战1

第18章 坦克大战2