Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
Dark Oak Sapling
此條目仍需完善。

你可以幫助我們擴充關於該主題的更多資訊。

判定箱定義方塊實體的物理「邊界」(或其近似值),用於計算碰撞和選取。

和方塊模型不同的是,所有的判定箱都是硬編碼的,不能透過資料包修改,只能透過Mod改變。

方塊

碰撞箱

碰撞箱(collision box)用於管理與實體間的碰撞。

並非所有方塊都具有碰撞箱,如告示牌火把都沒有碰撞箱。

輪廓箱

輪廓箱(outline box)會在玩家看向指定方塊時顯示。當十字準心指向方塊時,會有黑框線描出該方塊的輪廓。

互動箱

互動箱(interaction box)用於處理瞄準方塊後的互動。當一個方塊的互動箱被選中時,可以對其進行破壞、放置或其他必要互動。

其預設範圍與輪廓箱相同。但仍有例外:[需要更多資訊]

互動箱與輪廓箱最大的不同是,互動箱的範圍無法超出原本方塊的空間,而輪廓箱在視覺上可以做到這點,以下列舉幾例說明:

  • 活塞的活塞頭,特別是超出原本活塞大小的部分。
  • 鐘乳石的判定箱有時也會延伸到四周的方塊裡,使互動箱與輪廓箱的差異得以被看見。

方塊支撐形狀

方塊支撐形狀(block support shape)主要用於判斷一個方塊表面是否可以附著另一個依附型方塊(如火把按鈕等)。

其預設範圍與碰撞箱相同。但仍有例外:

  • 樹葉的方塊支撐形狀為空。
  • 的方塊支撐形狀與其輪廓箱一致。
  • 靈魂砂擁有完整的方塊支撐形狀。

實體

大多數實體(除了終界龍)的判定箱都是以一個正方形為底的長方體,無視實體的實際形狀。比如,女巫的判定箱不包括頂部的帽子,而凋零怪的判定箱不包括兩側的頭。

邊界箱

實體的邊界箱(boundary box)可以透過F3 + B除錯快捷方式查看。 [僅Java版]

互動箱

互動箱(interaction box)用於處理瞄準實體後的互動。當一個實體的互動箱被選中時,才可以對其進行攻擊或其他必要互動。

視平線

視平線(eye level)具有紅色的輪廓,且只會出現在實體的判定箱中。視平線負責判定窒息和溺水傷害,當一個生物的視平線處於窒息方塊或水中時,它將受到窒息傷害或因耗盡氧氣而溺水。同時Minecraft會因視平線處於熔岩中而改變繪製效果。

歷史

方塊

該段落需要補充更多資訊。

所需資訊:20w49a中關於鐘乳石的變更

碰撞箱

該段落需要補充更多資訊。

所需資訊:MC-1635MC-73302MC-1720

Java版pre-Classic
rd-132211被選中的方塊現在會顯示明暗閃爍的視覺效果。
Java版Classic
0.0.13a被選中的方塊現在會顯示輪廓箱。
0.24_SURVIVAL_TEST明暗閃爍的判定箱被移除,只留下輪廓箱。
Java版
1.0.0Beta 1.9-pre2柵欄現在在xz平面上不再有完整一格方塊的判定箱,而是更貼近它們的視覺形狀。
1.112w01a柵欄門的判定箱也被變更,以更符合先前針對柵欄的變更。
1.4.41.4.3現在有了自己的碰撞箱了,以前它的碰撞箱與柵欄是相同的[1]
上述的變更也修復了柵欄、柵欄門與牆在遠離世界原點時出現的判定箱扭曲問題。
1.513w06a柵欄的碰撞箱已被變更,凹型的角落現在有了更貼近它們形狀的判定箱,而不是以前會產生隱形部分的凸型判定箱。
上述的變更也修復了柵欄、柵欄門與牆在遠離世界原點時出現的判定箱扭曲問題。
1.1317w47a釀造台的中軸也計入判定箱。[2]
的碰撞箱已被正確地做成凹形。[3]
1.1419w13a鍋釜的輪廓箱更符合模型,允許它下面的方塊被選取。[4]

輪廓與互動箱

Java版pre-Classic
rd-132211被選中的方塊現在會顯示明暗閃爍的視覺效果。
Java版Classic
0.0.13a被選中的方塊現在會顯示輪廓箱。
0.24_SURVIVAL_TEST明暗閃爍的判定箱被移除,只留下輪廓箱。
?某些方塊(花、蘑菇、火把)的判定箱不再是完整的方塊,而是更貼近它們各自的大小。
Java版Infdev
Minecraft Infdev20100313在此版本以前,輪廓箱會隨著離世界原點越遠而越不精確。在所有受支持的硬體裝置中,輪廓箱的位置會不規律地微幅抖動,而某些顯示卡甚至會使輪廓箱呈現非長方體的扭曲形狀。
Java版
?階梯的缺角不再能夠被十字準心選中,然而它的輪廓箱仍然是完整的方塊。
?某些隨機不對齊的方塊如芒草,它們的判定箱現在也會跟著偏移以更完整地包含該方塊。
1.915w38a蛋糕的輪廓箱現在永遠會出現在(0,0,0)的位置上,無論選中的蛋糕真正的位置在哪裏。這同時也造成了一個距離錯誤,詳見下方15w49a。
15w46a紅石線的判定箱現在只會根據線路的排列,而只覆蓋下方方塊的一部份。
15w49a在此版本以前,蛋糕與仙人掌的 輪廓箱會在離世界原點極遠時變得異常拉伸與扭曲。
15w49b終界傳送門方塊的判定箱高度由原本的116格高改為34格高。
1.1116w35a蛋糕的判定箱再次顯示在正確的位置上了。[5]
1.1317w47a鐵砧漏斗的輪廓箱更符合其模型。
釀造台的中軸也計入判定箱。[6]
柵欄在直角方向的分支的輪廓箱現在是正確的L形、T形或十字形。[7]
仙人掌現在有一個正確的長方體輪廓箱。[8]
包含多個藤蔓的方塊輪廓箱最佳化。
玻璃片鐵柵欄在分支時有更明確的輪廓箱。
終界傳送門框架的輪廓箱現在可以正確地囊括終界之眼。
活塞荷葉的輪廓箱已被變更。
的碰撞箱已被正確地做成凹形。[9]
1.1418w48a現在的輪廓箱更符合其視覺形狀。
19w13a鍋釜的輪廓箱現在更符合模型,允許它下面的方塊被選取。[10]
1.1620w10a現在有一個輪廓箱(靈魂火亦如此),[11]使它更符合其他方塊。在此之前,火根本沒有輪廓箱,破壞它需要瞄準下面的方塊,這也允許它在創造模式時,不會被手持三叉戟的玩家破壞。這還阻止其方塊狀態在除錯畫面中讀取或透過除錯棒修改。
20w18a紅石線的輪廓箱現在更接近其視覺形狀。例如,紅石線在不同方向上的分支會導致其輪廓箱自身在所述方向上分支,[12]對應了柵欄、玻璃片、鐵柵欄和牆的行為。並且,如果攀升至一個方塊的側面,紅石粉的垂直部分現在也可以被選取。[13]

實體

邊界箱

Java版
1.4.41.4.3現在可以透過F3 + B來查看實體的判定箱,此時判定箱為白色不透明的,且無法與實際輪廓相符。
1.7.21.7.1在視覺上對實體判定箱做調整,以使其變得更符合直覺。

你知道嗎

  • 就算是液體呈現方塊特性的情況下,液體也沒有判定箱。[14]
  • 終界龍由九個不同的判定箱組成。

參見

參考

遊戲內容

Advertisement