- 注册
- 2024年08月07日
- 帖子
- 174
- 金粒
- 金粒19630粒
- 钻石
- 钻石0颗
- 嗨币
- 嗨币2个
- 主题 作者
- #1
以下内容由AI生成
AI 总结生成中...
注:翻译自 MCreator 官方参考文档
关于物品属性
物品属性(也称为物品状态)是物品元素的一项功能,允许玩家根据条件更新纹理和模型。物品状态界面包含两个部分,分别是“自定义属性”和“状态定义”。我们将在下文中详细介绍这两个部分。
自定义属性
添加自定义属性
点击“添加自定义属性”按钮后,系统会提示您为自定义属性命名。该名称不能与已有属性重复。属性名称
确定属性名称后,您可以为该属性设置条件。设置属性条件
需要注意的一点是,某些服务器端程序块可能无法与物品状态功能兼容。如果遇到纹理或模型未更新的情况,可能是条件无法在客户端运行。该条件的运作方式与 MCreator 中的其他条件类似。您需要使用“流程控制”下的返回块来返回值。但有一个重要区别:返回块必须是数字返回块(深蓝色的返回块)。
您可以添加 if 语句,根据不同条件返回不同的数字。但最后一个代码块应返回默认值。
保存条件后,您应该能在“属性值提供器”中看到该条件被选中。如果操作成功,您就可以在接下来要介绍的“状态定义”部分使用返回块的值。
状态定义
添加状态定义
点击“添加状态定义”按钮将打开一个窗口,您可以选择要用于物品状态的状态定义。系统内置了一些定义:
| 定义 | 操作 | 类型 |
|---|---|---|
| 受损 | 等于 (=) | 布尔值 |
| 耐久度 | 大于等于 (>=) | 数字 |
| 左手持握 | 等于 (=) | 布尔值 |
| 冷却时间 | 大于等于 (>=) | 数字 |
| 装饰类型 | 大于等于 (>=) | 数字 |
| 自定义属性 | 大于等于 (>=) | 数字 |
选择定义
您可以通过勾选定义名称左侧的复选框来选择定义。即使类型相同,只要取值不同,也可以添加更多定义属性。纹理和模型
每添加一个定义,您就可以为物品调整两个附加设置:“物品纹理”和“物品模型”。注:本文由 AI 生成,内容仅供参考。
