开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[BE教程] 附加包教程:6.物品(一)

 发表于 2023-1-10 07:52:17|显示全部楼层|阅读模式 IP:天津
本帖最后由 Cat_Anchor 于 2024-7-22 19:13 编辑

前言
上期,我们成功向附加包中添加了迷雾。这一期,我们将学习物品相关内容。
准备
在行为包根目录下打开items文件夹,新建一个文件。命名就是你的物品的英文名,这样比较好管理。你也可以新建一个文件夹,把它命名英文名,把所有相关的文件都放进去,方便管理。这对于方块和实体也适用。
第一个物品
现在就可以开始了。在你新建的文件里写以下代码。
渲染
这一期我们不仅会列出如何创建一个最基础的物品,还要谈到如何让这个物品有纹理。
打开资源包根目录下的textures文件夹,创建item_texture.json,把下面的代码粘贴进去。


在textures文件夹下新建items文件夹,打开,随便一张正方形图片扔进去,改名成你刚才写的名字(刚才的示例里是test,那就改成test.png)。其实这里没那么严格,照片格式只要是.png、.jpg中的一种就好了。然而我建议你把图片转换格式成.png。是转换格式,不是单纯改后缀!
在基岩版1.19.51.01中,物品纹理过大会导致渲染错误,需要用minecraft:render_offset组件改变渲染大小才能修复这个问题,例如64像素大小的物品需要0.01的scale值,所以建议避免过大的物品纹理。
在基岩版1.19.60.24中,物品纹理的大小可以大于16*16,而且不是正方形也没关系。这些物品在外观上会被缩放到一个适当的位置,然后像普通物品一样渲染。以后的版本中可能会再次出现此漏洞。


打开游戏,你应该能找到你新增的物品,用着你刚才添加的图片,不过它的名字看起来像是乱码。如果要让它显示成正常名字,那就退出游戏,打开资源包根目录下的texts文件夹,创建一个叫zh_CN.lang的文件。
打开它,输入以下这行内容。
  1. item.命名空间ID=物品名字
复制代码

其中,命名空间ID就是上文提到的“test_pack:test_item”,物品名字随便写,可以用§改变格式,但是不能用\n换行。
一行代表一个本地化键名和物品名字的对应关系。如果要写注释,注释要以##开头,而且只会持续到这一行结束。

再次打开游戏,应该就能正常地看到一个物品了。
总结
下一期,我们就开始讲物品组件。

本期文件下载:  模板包,请解压.zip(2.22 KB, 下载次数: 193)


评分

参与人数 1铁粒 +10收起理由
 miracle*** + 10苦力怕论坛感谢有你~

查看全部评分

苦力怕论坛,感谢有您~
 发表于 2024-10-2 10:00:59 来自手机|显示全部楼层 IP:广东省
你家被苦力怕给偷了,第七期被苦力怕炸毁了,你是不是忘记关生物破坏了呀?
21#2024-10-2 10:00:59收起回复
Cat_Anchor2024-10-2 12:21
回复举报
第七期进核审了,我每次编辑那个帖子都要核审一次,等会儿就好了
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-8-10 11:08:27 来自手机|显示全部楼层 IP:河南省
本帖最后由 youke1687 于 2024-8-10 11:09 编辑

但是原版 zh_cn.lang 里面用的好像不是命名空间 id 诶
比如这个是唱片的

item.record_chirp.desc=C418 - chirp        #

没有冒号
请问大神是怎么回事
20#2024-8-10 11:08:27收起回复
youke16872024-8-10 11:31IP:河南省
回复举报
额,弄明白了
这个不是物品名,是放进唱片机之后下面的 正在播放××× 一行字
Cat_Anchor2024-8-10 12:14IP:山西省
回复举报
原版省略了“minecraft:”命名空间,所以没冒号
youke1687回复Cat_Anchor2024-8-10 12:31IP:河南省
回复举报
好的,谢谢
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-7-25 02:11:00|显示全部楼层 IP:河南省
认真学习ing 感谢大佬的教程
19#2024-7-25 02:11:00回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-7-23 20:17:08|显示全部楼层 IP:河南省
感谢大佬分享
18#2024-7-23 20:17:08回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2023-1-10 11:39:51|显示全部楼层 IP:福建省
Cat_Anchor 发表于 2023-1-10 11:26
感谢反馈,经过我在基岩版1.19.60.24的测试,更大的物品纹理不需要更改minecraft:render_offset,会正常 ...

而且你这个图,,怎么看都像bug,正常物品的旋转角度貌似不像这样。。。
17#2023-1-10 11:39:51回复收起回复
苦力怕论坛,感谢有您~
 发表于 2023-1-10 11:34:14|显示全部楼层 IP:福建省
Cat_Anchor 发表于 2023-1-10 11:26
感谢反馈,经过我在基岩版1.19.60.24的测试,更大的物品纹理不需要更改minecraft:render_offset,会正常 ...

然鹅在1.19.51.01最新正式版还是会有渲染偏移问题,为了避免误导建议修改下帖子,毕竟用测试版的只是少数,而且用渲染偏移也可以提升模组兼容性


Screenshot_20230110-113148.png
16#2023-1-10 11:34:14回复收起回复
苦力怕论坛,感谢有您~
 楼主|  发表于 2023-1-10 11:26:23 来自手机|显示全部楼层 IP:天津
不道 发表于 2023-1-10 08:05
感觉你还是漏讲了一些东西,,比如说,物品贴图不是只要是正方形的就行,游戏默认只支持16x16的贴图,更大 ...

感谢反馈,经过我在基岩版1.19.60.24的测试,更大的物品纹理不需要更改minecraft:render_offset,会正常显示,详情请看上面的图片
15#2023-1-10 11:26:23回复收起回复
苦力怕论坛,感谢有您~
 发表于 2023-1-10 10:12:42 来自手机|显示全部楼层 IP:广东省
不道 发表于 2023-1-10 08:35
渲染偏移:addon中除了第一人称动画外最恶心的地方,没有之一(bushi

雀食()
14#2023-1-10 10:12:42回复收起回复
苦力怕论坛,感谢有您~
 发表于 2023-1-10 08:35:34|显示全部楼层 IP:福建省
Baka_Bee 发表于 2023-1-10 08:31
这一点确实很重要

某一个非16*16的贴图我调试了巨久都没能试出正常大小位置,简直恶心

渲染偏移:addon中除了第一人称动画外最恶心的地方,没有之一(bushi
13#2023-1-10 08:35:34回复收起回复
苦力怕论坛,感谢有您~

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-11-20 15:35

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3