User Tools

Site Tools


zh_cn:tutorial:datagen_model

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
zh_cn:tutorial:datagen_model [2025/04/01 15:42] – [自定义方块状态映射(1.21.5 之后)] solidblockzh_cn:tutorial:datagen_model [2025/04/01 15:47] (current) – [模型生成] solidblock
Line 6: Line 6:
 > :!: **注意:**我们在之前的教程中,在 ''resources'' 文件夹内可能已经手动创建了一些 JSON 文件。当数据生成器生成同名的 JSON 文件时,会与我们已经手动创建的 JSON 冲突,因此在运行数据生成前,请删除它们。 > :!: **注意:**我们在之前的教程中,在 ''resources'' 文件夹内可能已经手动创建了一些 JSON 文件。当数据生成器生成同名的 JSON 文件时,会与我们已经手动创建的 JSON 冲突,因此在运行数据生成前,请删除它们。
  
 +> :!: **注意:**从 1.21.4 开始,数据生成会区分客户端和服务器,原版中与模型有关的类都会被加上 ''@Environment(EnvType.CLIENT)'',仅在客户端环境下可用。如果你在实际运行数据生成时,发现是服务器环境从而报错,请参考[[datagen_setup|数据生成入门教程]]的手动数据生成部分,在 ''build.gradle'' 中修改 ''fabricApi'' 块以启用客户端环境,然后重新生成 IDE 的运行配置。
 ===== 准备 ===== ===== 准备 =====
  
Line 137: Line 138:
 大功告成!我们就仅仅通过这么几行代码,成功地添加了楼梯和台阶所需要的一切模型、方块状态映射和物品模型映射! 大功告成!我们就仅仅通过这么几行代码,成功地添加了楼梯和台阶所需要的一切模型、方块状态映射和物品模型映射!
  
-===== 带有朝向的方块 =====+===== 带有朝向的方块(以竖直台阶为例) =====
  
-带有朝向的方块通常仅使用一个方块模型,但是在方块模型映射中,会映射到不同的模型变种,例如不同的 x 旋转、y 旋转以及 uvlock。(这些词在之前手动写方块状态映射的 JSON 时是不是有些熟悉?)+带有朝向的方块通常仅使用一个方块模型,但是在方块模型映射中,会映射到不同的模型变种,例如不同的 x 旋转、y 旋转以及 uvlock。(这些词是不是在之前手动写方块状态映射的 JSON 时有些熟悉?)
  
 我们以 [[directionalblock]] 中创建的竖直台阶为例,通过数据生成器为其生成模型和方块状态映射。 我们以 [[directionalblock]] 中创建的竖直台阶为例,通过数据生成器为其生成模型和方块状态映射。
zh_cn/tutorial/datagen_model.1743522163.txt.gz · Last modified: 2025/04/01 15:42 by solidblock