自定义金属材料集成

介绍

首先这个项目是一个究极懒人项目, 主要可以直接填入[id, 颜色, 挖掘等级]就可以把锭, 板, 粗矿, 深浅层矿石, 金属块和熔融流体都可以一并注册的东西

这个项目在代码上看起来非常的简单, 研究的时候主要复杂在矿石的渲染

矿石注册是单独一张矿石的纹理直接渲染在原版的石头上的模型, 实现也很简单, 就单独一层额外模型比石头大那么一点点(一样大小的话会出渲染的问题), 为了可以正常着色(不渲染给石头只渲染矿石), 要在模型内为矿石模型的纹理设置

1

为了可以正常着色(不渲染给石头只渲染矿石), 要在模型内为矿石模型的纹理设置

2

效果展示

3

粗略讲解

在矿石的模型中, 有一个tintindex键, 这个键在Minecraft官方wiki的解释是

因此在模型的纹理中, 加一个"tintindex: 0"就可以让这个模型的纹理单独被着色, 具体可以参考上方的代码截图

文件下载

文件下载

参考文献

Minecraft官方wiki

森罗万象资源包制作讲解

源代码展示

项目源码(点击展开或收起)

Last updated