LambDynamicLights
为 Quilt 和 Fabric 开发的动态光源模组。
📖 这是什么模组?
外面很黑,非常黑……你在黑暗中看不清东西,你希望有一根火把,或是一盏灯笼,可以拿着它在光照下看东西……
现在有了这个模组,这一切都成为可能,因为它为游戏添加了动态光源。有了火把,你就能在黑暗中看到东西了!
此模组为 Minecraft 添加了动态光源。动态光源(Dynamic lights)是指持有能发光的物品作为方块的实体,或着火的实体等所产生的光照。
正在寻找其他模组来替代 高清修复 (OptiFine) ?查看此列表!
✅ 功能
动态照明。
设置来选择动态照明的平滑程度。
可与某些模组物品一起使用。
任何持有发光物品的实体都会发光!
岩浆块会发光。
光灵箭会发光。
着火的实体会发光。
火会发光。
有些物品如火把、灵魂火把等在水中不会发光。
为开发人员提供快捷简便的 API 。
还有更多!
📸 游戏截图
物品发光 | 所持物品发光 | 着火了!着火了!着火了!* | 光灵箭 |
---|
已作为方块发光的掉落物品也会动态发光! | 当实体持有发光物品时就会发光。 | 任何着火的实体都会发光! | 光灵箭会发出非常微弱的光! |
不同亮度! | 配置界面(自 v2.1.0 版本起) | 作者 |
---|
物品发出的光基于各自方块发出的光! | 通用 | 动态光照:实体 | 光! |
📖 使用方法
使用该模组非常简单!
将它与 Fabric API 和 模组菜单(如果需要,还可以安装 钠 以获得更好的性能)一起安装到你的 mods 文件夹中。
一开始你什么也不会注意到,但如果你进入视频设置或通过 模组菜单 进入模组设置界面,你会发现一个名为“动态光照”的选项,该选项默认关闭,选择想要的配置并尽情享受吧!你也可以通过编辑 config/lambdynlights.toml 文件来配置该模组。
需要帮助?来看看作者的 Discord 服务器。
📖 它在内部是如何运作的?
请查看此文档。
📖 是否有 API?作为开发人员如何使用?
请查看此文档。
📖 兼容性
该模组有非官方 Forge 版:
救命!它在 1.17-1.18 版本中卡顿!
关于延迟的问题:
该模组的工作方式基本上是需要重建受影响的区块(也就是必须重新制作几何图形并发送到 GPU),问题是重建区块对性能要求很高,而且在 1.17/1.18 版本中,情况变得更糟了。
高清修复 (OptiFine) 通过对渲染器进行处理,部分解决了这一问题。而本模组无法做到这一点。
那么,有什么可能的解决办法呢?
要么试试 钠(延迟区块更新),如果还是性能不佳,那作者就不知道能有什么办法了。作者还需要尝试另一种可能的修复方法,但作者不能保证它能解决问题。
另一种解决方案是部分重写模组,使用着色器方法,但这需要时间,而且不能保证与其他模组兼容。
而且,老实说,着色器方法真的很困难。它增加了很多技术难度。
最近又对模组进行了优化,但目前有点无望,作者也不能保证以后会不会再研究着色器方法。
如果你知道如何让本模组更快,请立即登录 GitHub,打开问题/拉取请求。本模组开源的原因是:鼓励贡献。
这正是 高清修复 (OptiFine) 等模组因其封闭源代码而无法利用的地方,作者将其开源,因此如果作者很忙,或缺少技术知识,仍有可能对其进行改进和更新。
在写本模组的名称时,请不要添加空格。