成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

我的世界這個(gè)游戲的代碼能在經(jīng)典游戲代碼中排第幾?

網(wǎng)友解答: 爛,而且不是一般的爛!說第一的你們真不害臊不要不信~知道模組嗎?Minecraft我的世界成功的一個(gè)巨大原因,那么你知道國外的Minecraft模組作者是怎么吐槽Minecr

網(wǎng)友解答:

爛,而且不是一般的爛!說第一的你們真不害臊

不要不信~知道模組嗎?Minecraft我的世界成功的一個(gè)巨大原因,那么你知道國外的Minecraft模組作者是怎么吐槽Minecraft我的世界代碼,你就知道了~

以下是列舉:

1、完全沒有API的概念。所有mod都是解包后強(qiáng)行hack進(jìn)源碼,甚至要用到一堆private方法。forge/bukkit是把這個(gè)hack工作進(jìn)行封裝抽象,模擬了一組API。2、因?yàn)闆]有API,不同版本之間的代碼變化非常大。并且作者還頭鐵(或者技術(shù)不夠),不肯(或者不會(huì))二進(jìn)制發(fā)布,發(fā)布的是Java包,及容易解包源碼,所以作者還做了代碼混淆,然而不同版本之間的代碼混淆方式也不同,導(dǎo)致代碼變動(dòng)更大了——因此,Minecraft的mod更新極難無比,大多數(shù)大中型mod都是直接綁定在少數(shù)幾個(gè)常用版本里的,而沒法全版本適配或者迅速跟進(jìn)新版本——因?yàn)槊看胃潞?,forge/bukkit作者都得重新解包原碼,重新反混淆,然后重新適配API,更新mod框架。

當(dāng)你們?cè)诒г乖趺醋约合矚g玩的模組怎么不更新,新版本的時(shí)候想想,這是模組作者問題嗎?人家也很無辜啊,每一次不僅僅是從頭開始,還是從頭開始。(目前也只有熱門模組可以保持更新,小模組全靠永愛發(fā)電)心疼模組創(chuàng)作者3分鐘~~~

3、因?yàn)闆]有多線程,Minecraft的服務(wù)器是市面上絕無僅有的,用酷睿比用至強(qiáng)性能好的,因?yàn)榭犷魏酥黝l比志強(qiáng)高……然而哪怕是頂配服務(wù)器,讓150人同時(shí)在線就能給你卡飛……心疼所有腐竹的錢包,有這錢租服務(wù)器,搭個(gè)魔獸私服都舒服得多。

做為一個(gè)開過Minecraft服務(wù)器的玩家來說,真的很難受,以前我朋友開過很多游戲的私服,其中Minecraft絕對(duì)是配置最高的那一級(jí),每個(gè)月燒掉幾千都是隨隨便便的事情,第一次意識(shí)到,辛苦工作2個(gè)月暑假工,被一個(gè)月的公益服務(wù)器榨干是一種什么感覺(哭泣)【淘寶上面幾十塊一月的服務(wù)器都是垃圾建議不要去浪費(fèi)錢】

4、同上,方塊渲染繪制時(shí),根本沒管方塊是否可見,只要是所有暴露出來的面都會(huì)被繪制……比如區(qū)塊加載未完成時(shí)能看到的地底方塊……比如某些明明一馬平川卻能把人卡飛的地方,地底肯定有一個(gè)大型礦洞。

看到這一條,你們終于知道為什么在Minecraft1.8版本之前,Minecraft的配置要求那么玄幻了吧,

因?yàn)榛A(chǔ)代碼是很亂的,其中很有可能是開發(fā)者一開始就沒有打算做成一個(gè)大游戲,只是拿來練練手的吧...只不過沒想到廣受歡迎,就順勢(shì)做了下去,

然而低質(zhì)量代碼非常大程度影響了Java版Minecraft的開發(fā),從它眾多無厘頭的bug就可以窺見。

質(zhì)量有多差呢?在1.12(還是1.13來著)之前mojang甚至因?yàn)榉綁KID數(shù)量達(dá)到上限而無法添加新的方塊..直到近期版本才重寫相關(guān)代碼。可見代碼的可擴(kuò)展性有多低。(從這個(gè)例子中也可以看出其實(shí)最初的開發(fā)者并沒有想要做一個(gè)長(zhǎng)遠(yuǎn)的游戲)

而且性能也非常差,Minecraft這個(gè)看似十分不吃性能的游戲,實(shí)際上優(yōu)化做的極其差,bug也十分多。當(dāng)然使用Java開發(fā)游戲本身就是一種錯(cuò)誤,性能高不到哪去。

可以去參考基巖版Minecraft,是用C++重寫的,性能穩(wěn)定很多優(yōu)化也很好,基巖版這個(gè)名字也是因?yàn)樗摹皥?jiān)固穩(wěn)定”而得名

綜上所述,每一個(gè)mod作者上輩子都是折翼的天使,這輩子都是走向烈士之路的壯士! 網(wǎng)友解答:

第一,mc不會(huì)倒的,絕對(duì)是第一

標(biāo)簽: