欢迎来到 HiMCBBS 论坛~

想在这里休息会么?和我们共度美好时光吧~

加入QQ群:879016948 获得最新公告,并与群友们一起聊天吹水!

注册 登录
DFL3130

教程 【MCreator】系列教程 —— 物品状态(states)

DFL3130

管理成员
版主
正式成员
搬运组
成员
注册
2024年08月07日
帖子
174
金粒
金粒19630粒
钻石
钻石0颗
嗨币
嗨币2个
以下内容由AI生成
AI 总结生成中...
注:翻译自 MCreator 官方参考文档

关于物品属性​

物品属性(也称为物品状态)是物品元素的一项功能,允许玩家根据条件更新纹理和模型。

物品状态界面包含两个部分,分别是“自定义属性”和“状态定义”。我们将在下文中详细介绍这两个部分。

自定义属性​

添加自定义属性​

点击“添加自定义属性”按钮后,系统会提示您为自定义属性命名。该名称不能与已有属性重复。

属性名称​

确定属性名称后,您可以为该属性设置条件。

设置属性条件​

需要注意的一点是,某些服务器端程序块可能无法与物品状态功能兼容。如果遇到纹理或模型未更新的情况,可能是条件无法在客户端运行。

该条件的运作方式与 MCreator 中的其他条件类似。您需要使用“流程控制”下的返回块来返回值。但有一个重要区别:返回块必须是数字返回块(深蓝色的返回块)。

您可以添加 if 语句,根据不同条件返回不同的数字。但最后一个代码块应返回默认值。

保存条件后,您应该能在“属性值提供器”中看到该条件被选中。如果操作成功,您就可以在接下来要介绍的“状态定义”部分使用返回块的值。

状态定义​

添加状态定义​

点击“添加状态定义”按钮将打开一个窗口,您可以选择要用于物品状态的状态定义。

系统内置了一些定义:
定义操作类型
受损等于 (=)布尔值
耐久度大于等于 (>=)数字
左手持握等于 (=)布尔值
冷却时间大于等于 (>=)数字
装饰类型大于等于 (>=)数字
自定义属性大于等于 (>=)数字

选择定义​

您可以通过勾选定义名称左侧的复选框来选择定义。即使类型相同,只要取值不同,也可以添加更多定义属性。

纹理和模型​

每添加一个定义,您就可以为物品调整两个附加设置:“物品纹理”和“物品模型”。
注:本文由 AI 生成,内容仅供参考。
 
相似主题 最多浏览 查看更多
后退
顶部