zh_cn:tutorial:blocks
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
zh_cn:tutorial:blocks [2025/04/01 08:46] – [下一步] solidblock | zh_cn:tutorial:blocks [2025/04/02 01:11] (current) – [给予方块外观] solidblock | ||
---|---|---|---|
Line 164: | Line 164: | ||
* 方块烘焙模型 | * 方块烘焙模型 | ||
* 方块纹理 | * 方块纹理 | ||
- | * //1.21.4 及之前的版本:// | + | * //1.21.3 及之前的版本:// |
- | * //1.21.5 及之后的版本:// | + | * //1.21.4 及之后的版本:// |
这些文件位于: | 这些文件位于: | ||
Line 172: | Line 172: | ||
* 方块烘焙模型:'' | * 方块烘焙模型:'' | ||
* 方块纹理:'' | * 方块纹理:'' | ||
- | * //1.21.4 及之前的版本:// | + | * //1.21.3 及之前的版本:// |
- | * //1.21.5 及之后的版本:// | + | * //1.21.4 及之后的版本:// |
- | 方块状态映射会根据其方块状态确定该方块应使用的模型。由于方块当前还没有所谓状态,所以用空字符串表示所有: | + | 方块状态映射会根据其方块状态确定该方块应使用的模型。由于方块没有属性,只有一个状态,所以用空字符串表示所有: |
<code JavaScript src/ | <code JavaScript src/ | ||
Line 198: | Line 198: | ||
在大多数情况下,您想让方块作为物品时外观还是这个方块。 | 在大多数情况下,您想让方块作为物品时外观还是这个方块。 | ||
- | 对于 1.21.4 以及之前的版本,可以为物品创建对应的物品模型,该物品模型直接继承方块模型,这会使得该物品外观和方块相同: | + | 对于 1.21.3 以及之前的版本,可以为物品创建对应的物品模型,该物品模型直接继承方块模型,这会使得该物品外观和方块相同: |
<code JavaScript src/ | <code JavaScript src/ | ||
Line 206: | Line 206: | ||
</ | </ | ||
- | 对于 1.21.5 以及之后的版本,可以为物品创建对应的物品模型映射,让物品直接使用方块的模型: | + | 对于 1.21.4 以及之后的版本,可以为物品创建对应的物品模型映射,让物品直接使用方块的模型: |
<code JavaScript src/ | <code JavaScript src/ | ||
{ | { | ||
Line 352: | Line 352: | ||
* [[blockstate|向方块添加简单状态,例如整数和布尔值]]。 | * [[blockstate|向方块添加简单状态,例如整数和布尔值]]。 | ||
* [[blockentity|给块方块实体,使之能有物品栏之类的高级状态]]。此外,还需要像 GUI 和自定义方块渲染。 | * [[blockentity|给块方块实体,使之能有物品栏之类的高级状态]]。此外,还需要像 GUI 和自定义方块渲染。 | ||
- | * [[datagen_model|使用数据生成器为方块和物品生成方块模型、方块模型映射、物品模型映射]]。 | + | * [[datagen_model|使用数据生成器为方块和物品生成方块模型、方块状态映射、物品模型映射]]。 |
* [[datagen_tags|使用数据生成器为方块生成标签]]。 | * [[datagen_tags|使用数据生成器为方块生成标签]]。 | ||
* 别忘了,你的方块不能够没有[[lang|可翻译的名字]]。 | * 别忘了,你的方块不能够没有[[lang|可翻译的名字]]。 | ||
要让方块可燃(也就是说,可以被火燃烧),可使用 '' | 要让方块可燃(也就是说,可以被火燃烧),可使用 '' |
zh_cn/tutorial/blocks.1743497208.txt.gz · Last modified: 2025/04/01 08:46 by solidblock