Minecraft 1.12.2模组开发(三十七) 3D盔甲

本文详细介绍了如何在Minecraft模组中使用BlockBench制作3D盔甲模型,并将其实装到游戏中,包括模型导出、关联角色、添加效果及资源组织。跟随步骤,让你的角色穿上定制盔甲并体验新特性。
该文章已生成可运行项目,

有小伙伴询问如何在模组中制作3D的盔甲并实装,那么我们今天就来做一件3D的盔甲

首先建议回顾一下之前关于盔甲的教程Minecraft 1.12.2模组开发(八) 盔甲套装

1.首先我们需要制作一套盔甲和盔甲穿在身上的贴图,可以使用blockbench进行制作:

BlockBench下载地址

相关教程

国外中英字幕
酒石酸菌(国人大神%%%)

我们的模型要设定为实体类,同时导出类型为1.7~1.13

cr0.jpg

模型做好后导出模型为Java文件:

cr1.jpg

将导出的文件放入我们开发包中的armor文件夹

cr2.jpg

注意,我们要对导出的文件添加一些语句,让它继承ModelBiped(骨骼)类,同时在我们模型的最后一句添加 this.bipedBody.addChild(bone);,表示让我们的盔甲随着身体模型一起运动,最后添加render和setRotationAngle两个函数。
记住我们模型的根目录,下面要用到

cr3.jpg
mirandaSuit.java

// Made with Blockbench 3.8.4
// Exported for Minecraft version 1.7 - 1.12
// Paste this class into your mod and generate all required imports
package com.joy187.rejoymod.item.armor;


import net.minecraft.client.model.ModelBiped;
import net.minecraft.client.model.ModelBox;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.entity.Entity;
                                //继承ModelBiped类
public class MirandaSuit extends ModelBiped {
    //这个总的模型根目录类型为public,
本文章已经生成可运行项目
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jay_fearless

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值