Blocks/zh: Difference between revisions
(Created page with "例如:[https://minecraft.fandom.com/zh/wiki/%E6%8C%89%E9%92%AE 按钮]没有碰撞箱,因此玩家可以从中穿过。但它拥有可以被玩家点击的判定箱。") |
(Created page with "这些碰撞箱由单个边界箱组成。方块按长度,宽度,再到高度的顺序排列。 {| class="wikitable" !方块 !宽度(b) !高度(b) !信息 !模型...") |
||
Line 41: | Line 41: | ||
</div> |
</div> |
||
这些碰撞箱由单个边界箱组成。方块按长度,宽度,再到高度的顺序排列。 |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Collision boxes that consist of a single bounding box. Blocks are ordered by length, then width, then height. |
|||
{| class="wikitable" |
{| class="wikitable" |
||
!方块 |
|||
!Block |
|||
!宽度(b) |
|||
!Widths (b) |
|||
!高度(b) |
|||
!Height (b) |
|||
!信息 |
|||
!Comments |
|||
!模型 |
|||
!Model |
|||
|- |
|- |
||
|石墙(4 面连接) |
|||
|Wall (4-sided) |
|||
|1 × 1 |
|1 × 1 |
||
|1.5 |
|1.5 |
||
|相邻的方块必须是固体方块,石墙或栅栏门。 |
|||
|Adjacent blocks must be solid, walls, or fencegates. |
|||
|[[File:Wall 4-sided.png|center|frameless|102x102px|alt=]] |
|[[File:Wall 4-sided.png|center|frameless|102x102px|alt=]] |
||
|- |
|- |
||
|普通方块 |
|||
|Default |
|||
|1 × 1 |
|1 × 1 |
||
|1 |
|1 |
||
Line 62: | Line 61: | ||
|[[File:Block_default.png|alt=|center|frameless|107x107px]] |
|[[File:Block_default.png|alt=|center|frameless|107x107px]] |
||
|- |
|- |
||
|[[Special:MyLanguage/Soulsand| |
|[[Special:MyLanguage/Soulsand|灵魂沙]] |
||
|1 × 1 |
|1 × 1 |
||
|0.875 |
|0.875 |
||
|看上去像完整方块,但实际上矮 2 个像素。 |
|||
|Looks like a full block, but is actually 2 px lower. |
|||
减缓其上方实体的行走速度。 |
|||
Slows down entities walking on top of it. |
|||
|[[File:Soulsand.png|alt=|center|frameless|107x107px]] |
|[[File:Soulsand.png|alt=|center|frameless|107x107px]] |
||
|- |
|- |
||
|末地传送门框架 |
|||
|End Portal Frame |
|||
|1 × 1 |
|1 × 1 |
||
|0.8125 |
|0.8125 |
||
Line 75: | Line 74: | ||
|[[File:End_Portal_Frame.png|alt=|center|frameless|100x100px]] |
|[[File:End_Portal_Frame.png|alt=|center|frameless|100x100px]] |
||
|- |
|- |
||
|附魔台 |
|||
|Enchantment Table |
|||
|1 × 1 |
|1 × 1 |
||
|0.75 |
|0.75 |
||
Line 81: | Line 80: | ||
|[[File:Enchantment_Table.png|alt=|center|frameless|100x100px]] |
|[[File:Enchantment_Table.png|alt=|center|frameless|100x100px]] |
||
|- |
|- |
||
|床方块 |
|||
|Bed block |
|||
|1 × 1 |
|1 × 1 |
||
|0.5625 |
|0.5625 |
||
|底部看上去是空的,但实际有碰撞箱。 |
|||
|The bottom doesn't look tangible, but it actually is. |
|||
|[[File:Bed.png|alt=|center|frameless|100x100px]] |
|[[File:Bed.png|alt=|center|frameless|100x100px]] |
||
|- |
|- |
||
|台阶 |
|||
|Slab |
|||
|1 × 1 |
|1 × 1 |
||
|0.5 |
|0.5 |
||
|可上下翻转。 |
|||
|Inversible. |
|||
|[[File:Block_Slab.png|alt=|center|frameless|100x100px]] |
|[[File:Block_Slab.png|alt=|center|frameless|100x100px]] |
||
|- |
|- |
||
|阳光传感器 |
|||
|Daylight Sensor |
|||
|1 × 1 |
|1 × 1 |
||
|0.375 |
|0.375 |
||
Line 99: | Line 98: | ||
|[[File:Daylight_Sensor.png|alt=|center|frameless|100x100px]] |
|[[File:Daylight_Sensor.png|alt=|center|frameless|100x100px]] |
||
|- |
|- |
||
|活板门(水平放置) |
|||
|Trapdoor (horizontal) |
|||
|1 × 1 |
|1 × 1 |
||
|0.1875 |
|0.1875 |
||
|可上下翻转。 |
|||
|Inversible. |
|||
可以翻转到竖直方向。 |
|||
Can be flipped to its vertical variant. |
|||
|[[File:Trapdoor.png|alt=|center|frameless|100x100px]] |
|[[File:Trapdoor.png|alt=|center|frameless|100x100px]] |
||
|- |
|- |
||
|红石中继器 |
|||
|Repeater |
|||
|1 × 1 |
|1 × 1 |
||
|0.125 |
|0.125 |
||
Line 112: | Line 111: | ||
|[[File:Repeater.png|alt=|center|frameless|100x100px]] |
|[[File:Repeater.png|alt=|center|frameless|100x100px]] |
||
|- |
|- |
||
|地毯 |
|||
|Carpet |
|||
|1 × 1 |
|1 × 1 |
||
|0.0625 |
|0.0625 |
||
Line 118: | Line 117: | ||
|[[File:Carpet.png|alt=|center|frameless|100x100px]] |
|[[File:Carpet.png|alt=|center|frameless|100x100px]] |
||
|- |
|- |
||
|睡莲 |
|||
|Lily Pad |
|||
|1 × 1 |
|1 × 1 |
||
|0.015625 |
|0.015625 |
||
|仅有 ¼ 个像素高。 |
|||
|Is ¼ of a pixel in height. |
|||
|[[File:Lily_Pad.png|alt=|center|frameless|100x100px]] |
|[[File:Lily_Pad.png|alt=|center|frameless|100x100px]] |
||
|- |
|- |
||
|雪 |
|||
|Snow Layer |
|||
|1 × 1 |
|1 × 1 |
||
|0 |
|0 |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
0.125 |
0.125 |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
0.25 |
0.25 |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
0.375 |
0.375 |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
0.5 |
0.5 |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
0.625 |
0.625 |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
0.75 |
0.75 |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
<div lang="en" dir="ltr" class="mw-content-ltr"> |
Revision as of 12:51, 24 August 2021
方块是占据世界空间的基本结构单位。
碰撞箱是一个玩家无法穿过的固体空间,由一个或多个坐标轴方向上的长方体,即边界箱组成。实体同样拥有各自的边界箱,但处理方法与固体空间不同(除了船)。
- 不要与判定箱相混淆,判定箱指的是玩家可以互动的区域(攻击,挖掘,右键等)。
- 同样不要与模型相混淆,模型只是方块或实体在屏幕上显示的图形。
- 最后,一些方块拥有各自的“效果箱”,如液体,梯子,仙人掌,压力板等。它们拥有特殊的代码与应用。
例如:按钮没有碰撞箱,因此玩家可以从中穿过。但它拥有可以被玩家点击的判定箱。
又例如:屏障方块拥有完全相同的边界箱与判定箱,但是在代码中被强制编写为不显示模型。
本页面列出了 1.8 版本中所有方块的碰撞箱与属性。
拥有特殊属性或没有碰撞箱的方块则提及于各自的页面。
图像来源于 Blockbench 与 Minecraft wiki。
资源:
- BetterParkourModels, a resource pack that modifies models to be slightly more accurate.
- BetterParkourModels+, an faithful update to BPM that corrects and adds some models (made by Fuzzbearplush).
- TrueModels, an alternative resource pack that reworks models to look accurate and natural.
Simple Collision Boxes
这些碰撞箱由单个边界箱组成。方块按长度,宽度,再到高度的顺序排列。
方块 | 宽度(b) | 高度(b) | 信息 | 模型 |
---|---|---|---|---|
石墙(4 面连接) | 1 × 1 | 1.5 | 相邻的方块必须是固体方块,石墙或栅栏门。 | |
普通方块 | 1 × 1 | 1 | ||
灵魂沙 | 1 × 1 | 0.875 | 看上去像完整方块,但实际上矮 2 个像素。
减缓其上方实体的行走速度。 |
|
末地传送门框架 | 1 × 1 | 0.8125 | ||
附魔台 | 1 × 1 | 0.75 | ||
床方块 | 1 × 1 | 0.5625 | 底部看上去是空的,但实际有碰撞箱。 | |
台阶 | 1 × 1 | 0.5 | 可上下翻转。 | |
阳光传感器 | 1 × 1 | 0.375 | ||
活板门(水平放置) | 1 × 1 | 0.1875 | 可上下翻转。
可以翻转到竖直方向。 |
|
红石中继器 | 1 × 1 | 0.125 | ||
地毯 | 1 × 1 | 0.0625 | ||
睡莲 | 1 × 1 | 0.015625 | 仅有 ¼ 个像素高。 | |
雪 | 1 × 1 | 0
0.125 0.25 0.375 0.5 0.625 0.75 0.875 |
Snow layers look 2 pixels higher than their real height.
Despite having no height, a single layer of snow is tangible. |
|
Wall (3-sided) | 1 × 0.75 | 1.5 | Orientable (4 variants).
Adjacent blocks must be solid, walls, or fencegates. |
|
Anvil | 1 × 0.75 | 1 | Centered. Orientable (2 variants).
Looks thinner than it actually is. |
|
Piston Base (Powered) | 1 × 0.75 | 1 | Orientable (4 variants). | |
Wall (2-opposite) | 1 × 0.375 | 1.5 | Centered. Orientable (2 variants).
Adjacent blocks must be solid, walls, or fencegates. Placing a block on top of it doesn't change its collision box, despite its appearance being different. |
|
Fence (2-opposite) | 1 × 0.25 | 1.5 | Centered. Orientable (2 variants).
Adjacent blocks must be solid, fences, or fencegates. |
|
Fencegate | 1 × 0.25 | 1.5 | Centered. Orientable (2 variants).
Can be flipped to a variant with no collision box. |
|
Trapdoor (vertical) | 1 × 0.1875 | 1 | Orientable, Inversible (8 variants).
Can be flipped to its horizontal variant. |
|
Door | 1 × 0.1875 | 1 | Orientable (4 variants).
Can be flipped to another variant. |
|
Ladder | 1 × 0.125 | 1 | Orientable (4 variants).
Can be climbed by entities. |
|
Pane (2-opposite) | 1 × 0.125 | 1 | Centered. Orientable (2 variants).
Adjacent blocks must be solid, or panes/bars. |
|
Chest (long) | 0.9375 × 0.875 | 0.875 | Must be next to another chest. | |
Dragon Egg | 0.875 × 0.875 | 1 | Centered.
Looks drastically different from its collision box. |
|
Cactus | 0.875 × 0.875 | 0.9375 | Centered.
Hurts entities close to it. |
|
Chest | 0.875 × 0.875 | 0.875 | Centered. | |
Cake | 0.875 × 0.875
0.875 × 0.75 0.875 × 0.625 0.875 × 0.5 0.875 × 0.375 0.875 × 0.25 0.875 × 0.125 |
0.5 | The full cake is centered.
Each bite takes away 0.125b from the West (-X) |
|
Wall (2-adjacent) | 0.75 × 0.75 | 1.5 | Orientable (4 variants).
Adjacent blocks must be solid, walls, or fencegates. |
|
Wall (1-sided) | 0.75 × 0.5 | 1.5 | Orientable (4 variants).
Adjacent block must be solid, a wall, or a fencegate. |
|
Fence (1-sided) | 0.625 × 0.25 | 1.5 | Orientable (4 variants).
Adjacent block must be solid, a fences, or a fencegate. |
|
Wall (default) | 0.5 × 0.5 | 1.5 | Centered. | |
Cocoa (big) | 0.5 × 0.5 | Low: 0.1875
Top: 0.75 |
Orientable (4 variants).
1 pixel away from the wall it's attached to. Trivia: the top texture is only 7 pixels wide. |
|
Head (walled) | 0.5 × 0.5 | Low: 0.25
Top: 0.75 |
Orientable (4 variants). | |
Head (default) | 0.5 × 0.5 | 0.5 | Centered.
A head can be placed diagonally (16 variants total), but the collision box doesn't change. |
|
Pane (1-sided) | 0.5 × 0.125 | 1 | Orientable (4 variants).
Appears 1 pixel longer than it really is. Adjacent block must be solid, or a pane/bar. |
|
Cocoa (medium) | 0.375 × 0.375 | Low: 0.3125
Top: 0.75 |
Orientable (4 variants).
1 pixel away from the wall it's attached to. |
|
Flowerpot | 0.375 × 0.375 | 0.375 | Centered. | |
Fence (default) | 0.25 × 0.25 | 1.5 | Centered. | |
Cocoa (small) | 0.25 × 0.25 | Low: 0.4375
Top: 0.75 |
Orientable (4 variants).
1 pixel away from the wall it's attached to. |
Composite Collision Boxes
Collision boxes that consist of two or more bounding boxes.
"Except" represents an intangible zone rather than a tangible one (simpler to describe that listing all bounding boxes)
Block | Widths (b) | Height (b) | Comments | Model |
---|---|---|---|---|
Stair (normal) | Base: 1 × 1
Top: 1 × 0.5 |
Base: 0.5
Top: 1 |
Orientable, Inversible (8 variants). | |
Stair (outer) | Base: 1 × 1
Top: 0.5 × 0.5 |
Base: 0.5
Top: 1 |
Orientable, Inversible (8 variants).
Depends on adjacent stair blocks. |
|
Stair (inner) | Base: 1 × 1
|
Base: 1
|
Orientable, Inversible (8 variants).
Depends on adjacent stair blocks. |
|
End Portal Frame (eye) | Base: 1 × 1
Eye: 0.375 × 0.375 |
Base: 0.8125
Eye: 1 |
The eye looks bigger than it is.
(Appears 8 px in width, but is actually 6 px wide) |
|
Hopper | Base: 1 × 1
|
Base: 1
|
The bottom doesn't look tangible, but it actually is.
The interior floor is 1 pixel lower than it looks. |
|
Cauldron | Base: 1 × 1
|
Base: 1
|
The bottom doesn't look tangible, but it actually is.
The interior floor is 1 pixel higher than it looks |
|
Brewing Stand | Base: 1 × 1
Rod: 0.125 × 0.125 |
Base: 0.125
Rod: 0.875 |
The base looks very different from its bounding box. | |
Piston Head (Vertical) | Head: 1 × 1
Arm: 0.25 × 0.25 |
Head: 0.25
Top: 1 |
Centered. Inversible.
The arm is shorter than it looks (model extended by 4px). |
|
Piston Head (N/S/E) | Head: 1 × 0.25
Arm: 0.75 × 0.5 |
Head: 1
Arm-Low: 0.375 Arm-Top: 0.625 |
Orientable (3 variants). Accurate model.
The arm is wider than it looks (0.5m width). The arm is shorter than it looks (model extended by 4px). |
|
Piston Head (West) | Head: 1 × 0.25
Arm: 0.75 × 0.25 |
Head: 1
Arm-Low: 0.25 Arm-Top: 0.75 |
Bugged (fixed in 1.9). Accurate model.
The player can walk through a west extended piston. In 1.9, piston heads were changed to match their model. |
|
Fence (4-sided) | Post: 0.25 × 0.25
Sides: 0.375 × 0.25 |
1.5 | Adjacent blocks must be solid, fences, or fencegates. | |
Fence (3-sided) | Post: 0.25 × 0.25
Sides: 0.375 × 0.25 |
1.5 | Orientable (4 variants).
Adjacent blocks must be solid, fences, or fencegates. |
|
Fence (2-adjacent) | Post: 0.25 × 0.25
Sides: 0.375 × 0.25 |
1.5 | Orientable (4 variants).
Adjacent blocks must be solid, fences, or fencegates. |
|
Pane (Default / 4-sided) | Sides: 0.5 × 0.125 | 1 | Adjacent blocks must be solid, or panes/bars. | |
Pane (3-sided) | Sides: 0.5 × 0.125 | 1 | Orientable (4 variants).
Adjacent blocks must be solid, or panes/bars. |
|
Pane (2-adjacent) | Sides: 0.5 × 0.125 | 1 | Orientable (4 variants).
Adjacent blocks must be solid, or panes/bars. The exterior corner has a 1px wide opening (despite the model showing a clean 90° corner). |