游戏中常见的同步筹划,有状况同步和帧同步,一般大年夜型的MMOARPG都是采取的是状况同步,比如魔兽世界,状况同步采取C/S架构,所有的状况由办事器来控制,安然性比较高,然则流量比较大年夜。帧同步采取的是阶下囚模式,所有c端强迫采取一个逻辑帧率,大年夜而包管输出一致,其特点是流量小,安然性比较差。
什么是帧率,可能没有做过client同窗并不是很清跋扈这个术语,我们年腋荷琐小李子来讲解一下。我记得小时刻有一种小人书,快速翻看就可以看到漫画上的人物会动起来。如下面这种:
王者光荣采取的就是帧同步,那么具体帧同步是什么,若何实现的,我们大年夜两个处所来分化:
1、帧率
跨越1M上传不删了,我也无奈
因为仁攀类眼睛的特别心理构造,如不雅所看画面之帧率高于每秒约10-12帧的时刻,就会认为是连贯的, 此现象称之为视觉暂留。这也就是为什么片子胶片是一格一格拍摄出来,然后快速播放的,就像上图快速翻小人书一样。
游戏中的所有动画也是采取这种方法来衬着,只不过帧率是有GPU来控制,你所看到的画面都是有都是有GPU一帧帧衬着的,比如30帧/s,你所看到的画面就比较流畅了。而帧率越高你所看到的越流畅。
2、Lockstep—帧同步
帧同步可以说是经由过程帧率延长过来的,你可以把一个游戏算作一个巨大年夜的状况机,所有的介入者都采取同一个逻辑帧率来赓续的向前推动。
推荐阅读
然则这取决于你。选择一款最合适的对象吧。Google搜刮[微办事可视化]( https://www.google.com/search?q=microservice visualization)的筹划,你将会被一大年夜票贸易解决筹划耗┞法的。是>>>详细阅读
本文标题:从王者荣耀聊聊游戏的帧同步
地址:http://www.17bianji.com/lsqh/36117.html
1/2 1