MCBE 巖漿怪和史萊姆的空間檢測(cè)機(jī)制1.19.60+
如圖所示,在測(cè)試版1.19.60.24的更新中,更改了史萊姆和巖漿怪的空間檢測(cè)范圍
于是我們也第一時(shí)間去進(jìn)行了測(cè)試,眾所周知,之前基巖版當(dāng)中有不少的生物,其實(shí)際碰撞箱跟空間檢測(cè)范圍是有不小差別的,那些像是羊駝苦力怕烈焰人馬之類的,本身就還算高的,檢測(cè)范圍使用同樣的高度,倒也沒什么
但是那些本身還沒有1.5高的,用的居然也是同樣的檢測(cè)高度,這個(gè)就很不合理了,不過(guò)好像也并沒有什么太大影響就對(duì)了,所以就是順便提一嘴
這些的話,在這次更新當(dāng)中,并沒有做任何修改,依然是使用比自身實(shí)際體積更高的空間檢測(cè)范圍,所以我們就不做贅述了,就來(lái)講一下史萊姆和巖漿怪 https://b23.tv/U677OP7這個(gè)是之前1.19.60-的檢測(cè)范圍,也就是用的跟苦力怕一模一樣的空間檢測(cè)范圍,0.6寬1.8高(雖然苦力怕本身只有1.7高)
然后現(xiàn)在經(jīng)過(guò)修改之后,我們首先是去測(cè)試了高度,我們經(jīng)過(guò)了一系列的測(cè)試之后發(fā)現(xiàn),同樣是三個(gè)形態(tài),共用一套檢測(cè)機(jī)制,但是檢測(cè)的大小變成了大型巖漿怪或者史萊姆的大小,也就是2.08×2.08×2.08
因?yàn)閷?shí)在是找不到差值這么小(0.04格=0.32像素)的限制類方塊,我們就用我們能找到的差值最小的限制類方塊去測(cè)試了一下
結(jié)果是依然可以正常生成
這個(gè)時(shí)候你可能覺得萬(wàn)一它的檢測(cè)范圍就只有2×2,怎么辦,實(shí)際上看這個(gè)
通過(guò)這兩種限制類方塊的對(duì)比,可以看出來(lái),它的空間檢測(cè)范圍絕對(duì)是4×4沒錯(cuò),不過(guò)只比2×2稍微大了一點(diǎn)點(diǎn),也就是0.08個(gè)方塊,但它的檢測(cè)范圍確實(shí)是有4×4,也就是說(shuō),如果你在這個(gè)范圍之內(nèi)違反了空間檢測(cè)機(jī)制,比如說(shuō)像下面這樣同時(shí)存在了限制類方塊和擠壓類方塊
很明顯,這個(gè)里面的限制類方塊是并沒有跟它的碰撞箱重合的,但是都是在4×4的范圍內(nèi),所以違反了空間檢測(cè)機(jī)制,因此什么都沒有生成 所以的話基本上就可以得出結(jié)論了,改版之后的巖漿怪和史萊姆的生成機(jī)制當(dāng)中,空間檢測(cè)范圍大小是往西北邊2格東南邊1格的4×3×4的范圍大小,并且碰撞箱檢測(cè)的大小是三種大小的巖漿怪和史萊姆都共用同一套大小,也就是大型的巖漿怪和史萊姆的大小2.08×2.08×2.08 除此之外,其他并沒有進(jìn)行什么更改,也就是說(shuō),傳統(tǒng)的使用半磚這種比較寬的方塊或者是冰之類的部分阻擋生成方塊作為生成架的史萊姆農(nóng)場(chǎng),依然可以正常使用,行吧,那就這樣,問(wèn)題不大。