• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > fps页游,数据传输技术方案是怎么样的?

fps页游,数据传输技术方案是怎么样的?

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含p2p,fps,flash,html,demo等相关知识,匿名希望在学习及工作中可以帮助到您
传统的fps的pc游戏可以进行p2p传输,但是页游怎么实现的呢?
fps游戏数据更新太频繁了,我做了一个小页游demo,起码20毫秒一次的数据更新才不会感觉到明显的迟钝。全部玩家数据要经过服务器显然对服务器负担过大,但是浏览器又无法p2p,一直很疑惑。
========================
已经了解flash在浏览器上可以p2p了
我想知道的是在 html标准下 有没有p2p的方案

回复内容:

我觉得你有一些概念还没有弄清楚。

首先,目前依然处于主流的页游技术-Flash Player,是能够支持 P2P 的。
其次,P2P 并不一定能解决你说的数据更新频繁的问题。
再次,不知道你为什么需要20毫秒更新一次数据。如果只是为了玩家位置同步的话,在客户端做一些模拟即可解决,完全没必要如此频繁地更新站位数据。 20ms —> 50 tickrate 在FPS游戏里面不算什么。
CS:GO一般战斗在64 tickrate,而比赛服务器会高达128 tickrate

----------
忘了回答页游了。我看你的标签是HTML5,那么协议就是WebRTC了,因为只有这个才能用到UDP OpenRTMFP/Cumulus · GitHub
MonaSolutions/MonaServer - GitHub
足够你 P2P了,只是你要比较多中转,75%的连通率,电信和联通的要区别下。

您可能想查找下面的文章:

  • fps页游,数据传输技术方案是怎么样的?

相关文章

  • 2017-08-06html5版canvas自由拼图实例
  • 2018-12-03HTML5实战与剖析之CSS选择器——querySelectorAll()
  • 2018-12-03用 HTML5 可以实现二维码扫描识别的功能吗?
  • 2017-08-06一些常用的HTML5模式(pattern) 总结
  • 2018-12-03淘宝为什么放弃了 HTML5 新的语义化标签的使用?
  • 2018-12-03利用纯html5绘制出来的一款非常漂亮的时钟_html5教程技巧
  • 2017-08-06HTML5 UTF-8 中文乱码的解决方法
  • 2018-12-03html5的新增的标签和废除的标签简要概述_html5教程技巧
  • 2018-12-03响应式和自适应有什么区别
  • 2018-12-03HTML5如何实现元素拖拽_html5教程技巧

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 一款html5 canvas实现的图片玻璃碎片特效_html5教程技巧
    • HTMLcanvas矩形阵雨
    • JCanvas库 开发接口
    • Canvas图片跨域会遇到的问题及解决方法总结
    • HTML5/CSS3专题 3D展示商品信息的经典案例
    • 关于h5中背景音乐的自动播放效果的实现
    • 通过KineticJS使用SVG路径资源实现世界地图的效果
    • HTML5边玩边学(3)像素和颜色 _html5教程技巧
    • 弹性盒模型 flex box的认知与使用
    • 基于HTML5的CSS框架组件BootFlat的图文介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有