Will this slow down my game?
完全不会!移除纹理缩放只是删除了一些代码,并不会影响游戏性能。但是,如果你想挑剔的话,该模组还略微调整了物品模型,可能会在凹凸不平的物品纹理上添加一些额外的四边形,与原版相比可能略微差一些。然而,这是可以忽略不计的,并且只有在尝试运行高分辨率材质包时才可能成为问题。
How does this work?
基本修复方法是简单地移除纹理缩放。这个过程非常简单,立即解决了所有模型上的问题空隙。
对于2D物品模型,需要进行一些额外的处理,因为仅靠移除纹理缩放会在这些模型中创建另一种微小的空隙,这是由于它们是逐四边形生成的。这些空隙非常微小,并且会闪烁,因此我必须对其进行修复。为了做到这一点,我改变了物品模型生成器的行为,不再创建一个包含透明像素的四边形,而是针对每行相同方向的实心像素创建多个四边形。这样可以略微增加所有这些侧面四边形的大小,而不会在过程中创建新的空隙,从而无缝地覆盖所有空隙。请注意,这最后一部分仅适用于 Forge,因为 Fabric 看起来没有这样微小的线条,模型可以立即使用,无需额外的四边形。