我的世界超多层皮肤?

禹易昀禹易昀最佳答案最佳答案

现在最新版是20w31a,所以这个问题可能有点滞后了,不过还是答一下好了。 多重皮肤(multiple skins)指一个怪物拥有多个不同展示的形态,在游戏中按不同的条件触发会有不同的显示效果,比如驯服的狼在不同等级时会有不同的大小和外观等。 在之前的一些版本中,游戏内生物的皮肤显示都是通过贴图来实现的——即在游戏中生物模型的表面贴上多块图片,根据视角变化等因素让这些图片进行排列组合,从而生成不同的皮肤显示。这也就意味着只要替换掉某些物体表面的图片,就有机会让该物体呈现不同的外表,而这就是多重皮肤的实现基础。

而在1.8版本之后,mojang对游戏的实体系统进行了重构,更新了渲染方式,使得生物皮肤显示从之前的贴图切换机制变成了现在的纹理混合机制。这种改变使得生物看起来更真实,但同时也使得从前那种通过替换贴图的方式来修改生物外形的做法成为历史。 当然,虽然我们无法再像以前那样轻易地替换生物的贴图来实现生物的多重皮肤,但我们依然可以通过一些方法来达到类似的效果,比如使用工具MCedit来编辑生物的纹理,又或者借助forge或者其他模组来添加新的生物形态。 至于题主所说的“超多的层”,我猜测指的是在相同世界下生物皮肤会根据玩家的设置而发生变化,也就是皮肤能随着游戏设置的改变而自动适应。这在以前的版本中也是可以办到的,只需要把能用的资源都贴到生物的表面上即可。但是在1.8之后这样的设置显然无法生效,需要重新找办法来解决。好在目前有多种插件都能达成这个效果,如Auto-Save、TMI等等。以上两个插件我都没有用过,所以不能保证一定能实现,以及能够实现的程度。

最后,因为问题描述中提到了“作弊行为”,这里也需要说明一下: 对于多数mod来说,添加额外的生物外形是通过添加新数据来实现的,因此在游戏中利用这些未发表的文档内容来获得一些额外的体验(比如获取一个新生物的外形)属于正常且合理的玩法,并不算作弊; 但是有些mod会在游戏里增加一些特定的物品或者指令,用来直接获得这些生物的外型,此时如果再利用这些物品或指令来获取额外的东西就属于作弊行为了。

我来回答
请发表正能量的言论,文明评论!