Model Tinker Armor
基本信息
| 属性 | 值 |
|---|---|
| 类名 | gmail.Lance5057.items.ModelTinkerArmor |
| 父类 | net.minecraft.client.model.ModelBiped |
| 来源 | Techne 模板生成 |
| 纹理尺寸 | 64×64 |
| 子部件数 | 7 |
功能
Techne 模板生成的 ModelBiped,用于在客户端渲染 TinkerArmor 的胸甲与护腿层。ClientProxy 在 getArmorModel(int armorType) 中根据 armorType 返回该模型实例(armorType 1 或 3 返回 0 号模型;armorType 0 或 2 返回 1 号模型)。
包含 7 个 ModelRenderer 子部件:
- BackPlate: 8×5×3 box, 附 bipedBody, rot.x = -0.087(向下轻倾)
- BreastPlate: 8×6×4 box, 附 bipedBody, rot.x = 0.436(向前倾)
- Plackart: 8×7×6 box, 附 bipedBody, 无旋转
- PauldronL: 5×5×7 box, 附 bipedLeftArm, rot.z = -0.785
- ArmL: 5×10×6 box, 附 bipedLeftArm
- PauldronR: 5×5×7 box, 附 bipedRightArm, rot.z = +0.785
- ArmR: 5×10×6 box, 附 bipedRightArm
不修改头部或腿部子模型,沿用 ModelBiped 默认。
使用方式
| 触发 | 效果 |
|---|---|
ClientProxy.getArmorModel(0) |
armorType 1 或 3(头盔 / 靴子层) |
ClientProxy.getArmorModel(1) |
armorType 0 或 2(胸甲 / 护腿层) |
标准 render() |
调用 super + 旋转部件 |
标准 setRotationAngles() |
调用 ModelBiped 默认 |
数值
| 属性 | 值 |
|---|---|
| 纹理宽/高 | 64×64 |
| 部件数 | 7 |
| BackPlate 尺寸 | 8×5×3 |
| BreastPlate 尺寸 | 8×6×4 |
| Plackart 尺寸 | 8×7×6 |
| PauldronL/R 尺寸 | 5×5×7 |
| ArmL/R 尺寸 | 5×10×6 |
| BreastPlate rot.x | 0.436 rad |
| BackPlate rot.x | -0.087 rad |
| PauldronL rot.z | -0.785 rad |
| PauldronR rot.z | +0.785 rad |
相关条目
- Tinker Armor - 该模型对应的护甲物品(未注册)