概览
minecraft:transformation 是一个方块组件:写在自定义方块的 components 对象中。 以方块空间的中心为基准,移动、旋转或缩放方块的外观。配合方块状态使用,可以让方块朝向不同方向。
字段
| 字段 | 类型 | 默认值 | 说明 |
|---|---|---|---|
translation | vec3 | [0,0,0] | 方块在 x、y、z 上移动的距离。 |
scale | vec3 | [1,1,1] | 方块在每个轴上拉伸或缩小的程度。1 为正常大小。 |
scale_pivot | vec3 | [0,0,0] | 方块缩放时围绕的点。 |
rotation | vec3 | [0,0,0] | 每个轴上的旋转,以 90 度为一步,比如 [0, 90, 0]。 |
rotation_pivot | vec3 | [0,0,0] | 方块旋转时围绕的点。 |
示例
写在 BP/blocks/<name>.json 的 components 对象中(值为默认值或占位值):
BP/blocks/<name>.json
{
"minecraft:transformation": {
"translation": [
0,
0,
0
],
"scale": [
1,
1,
1
],
"scale_pivot": [
0,
0,
0
],
"rotation": [
0,
0,
0
],
"rotation_pivot": [
0,
0,
0
]
}
}