mc基岩版玩起来画面延迟fps非常低是什么原因?

近日,我的世界:地球(AR版)官宣:将于2021年6月停服!这个消息令人无比惊愕! Mojang宣布我的世界地球将于2021年6月停止运营 那么是否有一天《我的世界》也会停服呢?是Java版停服,还是基岩版停服? 一、JAVA版 VS 基岩版

首先,我们来普及两个概念,JAVA版和基岩版各代表了什么? Java版(JE)顾名思义,是Notch早年家基于Java语言开发的,被认为是《我的世界》最纯正的版本,由Mojang团队开发。 基岩版(BE)则是主要是由微软团队,用c++语言开发的,主要运行在android/ios/win10/各种主机等等平台上的版本。例如我们手机上运行的就是基岩版本。 二、论:JE和BE代码,谁更胜一筹? 或许你曾听说过,Notch是个很糟糕的程序员,mc底层代码写得稀烂。但事实真是如此么?

实际上对比代码的“优雅”程度对于JAVA版来说是不公平的。微软拥有大量的工程师,他们几乎是在完全了解未来mc发展方向的基础上,从零开始开始构建整个代码结构,也无需担心先前的代码库。但当年Notch只有一个人,甚至他自己都不知道这个Minecraft的项目可以走多远。 而这些年显然Mojang在慢慢地对JAVA版代码进行清理,重新组织代码结构,重写更高效的算法等等。 基岩版尤其是以win10版本为代表的《我的世界》,它开发和销售其实主要有微软负责,开发工程师甚至要远远超过JAVA版的人数。假设,如果是在不知道源代码的情况下,我们几乎可以肯定windows 10版本的Minecraft编码会更好,更优雅。 但若要是提到BUG,基岩版的BUG其实一点也不必JAVA版少。 三、论:JE和BE,谁的优化更好?

曾经有人做过一个实验,在点燃相同数量TNT的情况下,JAVA版已经卡到游戏直接崩溃,但基岩版却承受住了卡顿,仍可正常运行。 简单地来说,如果您有一台强大的计算机,那么Java是很好的选择,敲上逆天的光影之后甚至可媲美真实世界。但这其实牺牲的是性能,对你的内存、显卡有着极高的要求。 而基于C++编写的基岩版则非常擅长优化,即便是老爷机开启最大区块渲染,也能跑出60 fps的速度。所以在低端配置上,基岩版拥有更好的帧率这是肯定的。 未来,BE会取代JE么?(谁会停服?)

一个显而易见的问题是,windows 10版 和JAVA版是产品线高度重合的两个版本。这里本人妄自揣测一下,或许微软最初的目的就是希望通过基岩版最终超过甚至取代Java版。 这里我们从如下几个方面来简单的剖析一下: ①Java版与基岩版特性和版本基本上已经实现了统一,这就有了取代的基础,某些时候甚至是JAVA版进行特性的妥协;②流畅性方面基岩版拥有JAVA无法匹敌的优势,这是根上的;甚至基岩版已经实现了眨眼,更多表情动作等JAVA版目前仍未实现的技术性功能;③持续稳定的盈利点:基岩版的商城内购,包括皮肤、地图、材质、资源包等等;盈利点是微软重点考虑的方向,毕竟当年可是花了大价钱从Notch手中购入的。④玩家基数,BE取代JE的话将会实现全版本、全平台的特性统一,PE的便捷性让基岩版活跃的玩家人数其实并不低于JAVA版;⑤如今基岩版的开发进度,在某些领域甚至已经超过了JAVA版,例如)


分享,点赞,在看,安排一下?


}

我要回帖

更多关于 我的世界基岩版帧数低 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信