本期教程作为第二期教程的进阶篇
我们要实现一个物品的动态材质效果
1.首先按照常规流程新建一个物品:
在ItemInit.java中添加一个物品:
public static final RegistryObject<Item> GLOWITEM = register("glowing_redstone",
() -> new Item(new Item.Properties().tab(Main.TUTORIAL_TAB)));
2.之后在resource包中的en_us.lang中添加物品的英文名称:
"item.re8joymod.glowing_redstone": "GI",
在models/item中添加模型文件:
{
"parent": "item/generated",
"textures": {
"layer0": "re8joymod:item/glowing_redstone"
}
}

本教程详细介绍了如何在游戏开发中为物品添加动态材质效果。首先在ItemInit.java中定义新物品,接着在en_us.lang中设置物品英文名,然后在models/item下创建模型文件并指定贴图路径。同时,需要在textures/items目录下添加贴图及glowing_redstone.png.mcmeta文件来定义动态效果。最后,调整frames和贴图以达到所需的动态效果。
最低0.47元/天 解锁文章
2068

被折叠的 条评论
为什么被折叠?



