当前位置:首页 > 每日看点 > 正文内容

我的世界为何用ja开发?

卡卷网12个月前 (01-09)每日看点222

跑个题,MC当初为啥用Ja开发不知道。但是MC之所以能苟命这么久绝对和它拿Ja开发脱不开干系,特别是Mojang在被微软前好几年拖在1.8迟迟没啥动静的那段子,那段时间MC的命几乎就是在Mod社区续着。

大家都说Ja内存占用高,性能较C#/C++差,但正是Ja极大降低了MC的Mod开发门槛。Ja字节码较容易反编译(至少在当年)的特点使社区一开始(应该是1.0甚至更早的版本前)就反编译出了MC的源码,虽然做了一定混淆处理,但基本集中于简单的对变量名的混淆,而这是花些时间就能理清楚的。后来还出了Forge提供了一整套Mod开发的API,更使得MCMod开发的门槛极大降低了,Mod作者之间需要考虑的兼容性问题变得更少。并且,由于Ja自身的简单性,MCMod开发在当时几乎是所有类似的、具有高自由度游戏中最容易上手的了,这进一步促进了MC社区的繁荣。

这和现在一众可以拿Lua或者专用脚本语言写Mod的游戏还不太一样。较下来MC中Mod能做的事情要许多游戏多得多,如玩老5的应该都知道因为游戏引擎的问题不管画质打一堆Mod搞得再好看也没法把那个施法时的神秘火焰特效改掉……而MC中的Mod是可以一定程度上在渲染机制上做手脚的,有相当多的优化Mod是改了一些计算机制以实现了激进的性能优化的。这种自由度是很多游戏所做不到的,游戏的Mod大多只能做一些内容上的改动。

至于今天,自从微软了Mojang之后,原版更新也变得非常勤快,自己也加入了许多强大的自定义支持,如数据包。而Mod社区似乎渐渐式微了。不得不说还是挺遗憾的,只能说也许Mod社区已经完成了它的历史使命了吧。

如果只集中于MC本身,当初用Ja开发无疑是个非常糟糕的选择,要不然微软也不会出个拿C++重写的基岩版。但是对MC的发展来说,特别是它在1.8迟迟没进展的那段困难时期,Ja确实是它能够续命这么久的关键。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/7852.html

分享给朋友:

相关文章

OZON平台什么产品好卖?

ozon选品的核心重点我不说 你们全网也不见说的这么干的教学了你信我就按照我说的思路去走 不信的出去买课去 一时间消化不了的先点赞收藏起来 真不中了下载也行 因为最近总有坏人给我使诈 平台已经下了我八个视频了 还都是实操教学不废话的那种 气...

为什么我们一直在给B站充大会员但B站却一直处于亏损状态?

我讲一下离谱的真相吧,欢迎喷我。很多人都觉得B站在赶走人才,赶走优秀的长视频创作者,也觉得知乎在这么做,是没错的。确实在这么做。而原因很简单。只有影响力很大的KOL才有商业价值。(KOL是指“关键意见领袖”)而你说你是人才?对不起,人才不赚...

为什么扫码支付在中国流行,在发达国家被排斥?

因为这是一种落后的技术。卖菜的大爷花5毛钱就可以打印出一张二维码来接受付款。你觉着这种先进么?跟先进完全不沾边的。正是因为不先进,所以才能流行。卖菜大爷用不起一台先进的、具有NFC感应功能的、还能刷各种银行卡的收款机。这就是现实。发达国家,...

为什么说不懂电脑的不要碰AMD?

作为一个资深垃圾佬,说缺点前,先说优点吧AMD CPU(后续简称AU)的优点:处理器对比Intel,三级缓存更大,最明显的感知就是,网游帧数更高(5900X,7900X之类高端型号都是双CCX共享大缓存,反而不如次一点的CPU帧数更高);相...

有哪些网站,一旦知道,你就离不开了?

有哪些网站,一旦知道,你就离不开了?

这六个网站,一旦用过,基本上是离不开了。都是我超爱的一些网站,基本上每天都用。1 地图生成器第一个,我要给大家推荐的是地图生成器。可以下载到各省,各市,各县的svg格式的地图素材。这些素材导入PPT中都是可以编辑的。可以单独更改颜色和轮廓。...

为什么有人觉得华为mate60只值2000?

为什么有人觉得华为mate60只值2000?

你以为买Mate60的人真的傻?真的那么爱国?国庆前,我家那傻子加价800多买了一台Mate60,当时还被我骂他是傻子。可是他说一回到公司就被老板同事朋友看到,拿去反复查看,都在惊叹他这么快就买到新机。跟亲戚朋友聚会,别人一看就知道他买的是...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。