讲义参考案例_第1页
讲义参考案例_第2页
讲义参考案例_第3页
讲义参考案例_第4页
讲义参考案例_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、同步技术在手游的应用赵立新一、对目前的认识二、手游目前形势1234重度手游全区全服MMO VS 创意VS 滚服伪PVP(玩家数据copy)VS 实时对战PVP2D VS 3D三、同步在中的应用这次ppt的主要目的介绍下和团队开发实践中的理解。开发方面的知识,主要是我个人三、同步在中的应用1 同步的拓扑结构2 同步的数据3 一种有主机的状态同步方案1 同步的拓扑结构1.1 P2P结构1.2 C/S结构1.1 P2P结构特点:计算,带宽分散在各个客户端。P2P服务器设计简单,逻辑在客户端。1.2 C/S结构特点:计算,带宽集中在服务器。逻辑由服务器决定,服务器设计复杂。C/S2 同步的数据2.1

2、帧同步:(一般同步输入)2.2 状态同步:(GameObject的属性)2.1 帧同步帧同步:一种对同步源进行像素级同步显示的处理技术。1.逻辑在客户端,服务器无逻辑2.3.同步输入、同步指令需要确定所有客户端都个命令,接着执行下一个命令。2.2 状态同步状态同步:对中关键数据状态进行广播技术。1.固定逻辑或者关卡编辑在客户端,服务端执行逻辑关键状态2.3.同步实体的状态需要按实体进行状态管理3 一种有主机的状态同步方案3.13.23.33.4设计思路客户端设计服务器设计注意要点3.1设计思路拓扑结构和同步内容是平行的。可以任意组合。分析手游实践情况,和现有问题。设计一个网络拓扑,有主的状态同

3、步的同步方案。123p2p和C/S结构主机负责对所有在网络模块(可演化的)关键状态的管理分析中实体的关键属性(如:位置、动画)3.1设计思路拓扑结构和同步内容是平行的。可以任意组合。分析手游实践情况,和现有问题。设计一个网络拓扑,有主的状态同步的同步方案。123p2p和C/S结构主机负责对所有在网络模块(可演化的)关键状态的管理分析中实体的关键属性(如:位置、动画)3.2客户端设计123渲染层:负责表现,驱动各种客户化实体,动画、特效、位置等抽象的客户端逻辑:负责各个抽象逻辑实体的性当用做主机时,负责关键状态的管理。4、5 网络模块,负责保持连接,重连,数据传输3.2 服务器设计1 主逻辑:负责关键状态的管理。广去。2 AI模块:当玩家掉线或者做伪客户端其他与客户端功能相同3.4注意要点12各个模块的充分解构,代码,逻辑,帧率渲染buffer设计:(渲染线) 渲染层获取,逻辑填充网络bu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论