介绍
🎨 SLM:光影
此模组为屏幕效果引入了一套动态光影系统,并全面支持多人游戏同步。
⚙️ 功能
包含多种实时光影效果:
- 🌈 色彩叠加
- 💥 冲击帧
- 🌫️ 噪点叠加
- 🔄 径向模糊(渐入 / 渐出过渡)
这些效果可以通过灵活的光影处理管线进行组合,并按顺序执行。
🔗 网络支持
该系统全面支持网络同步,并支持多种执行流程:
- 客户端 → 服务器 → 客户端(CTS → STC → CTS)
- 服务器 → 客户端(STC → CTS)
- 静态(仅当前实例)
更多详情
如果你想从客户端启动光影,同时使用服务器端数据(例如附近的实体、哪些实体正面向玩家等)或加载其他效果,那么使用客户端执行的“CTS -> STC -> CTS”流程会很有用。
如果你想实现上述功能,但起始位置不在客户端,那么使用“STC -> CTS”流程会很有用。
如果光影不需要服务器端数据,或者你只想在客户端启动光影,那么使用“静态”模式会很有用。
因此,光影可以通过以下方式触发:
- 本地触发(客户端效果)
- 远程触发(由服务器驱动的事件)
- 在玩家之间同步
更多详情
噪点叠加、色彩叠加和冲击帧可以从一个实体发送到另一个实体;不过,模糊效果只能在当前实例中以静态方式执行。
🎬 平滑过渡
- 内置支持平滑取消光影
- 避免画面突然切换
- 确保过渡平滑
🧠 光影处理管线
- 基于链式执行的系统
- 支持不同类型和阶段的光影
- 采用模块化设计,可组合多种视觉效果
更多详情
不过,同一种光影效果无法多次执行,因为它们会相互覆盖。如果同时执行两次冲击帧,不会得到两次冲击帧效果;后添加的效果会覆盖之前的效果。其他光影效果也遵循相同逻辑。
不过,如前所述,你可以同时运行多种光影,例如组合噪点叠加、色彩叠加和径向模糊渐入效果。
🛠️ 实用工具
还包含以下辅助工具:
- 📡 射线检测系统
- 🎮 用于触发光影的命令支持
- 🔧 用于屏幕渲染的辅助工具
常见问题
SLM: Shader 支持哪些 Minecraft 版本?
SLM: Shader 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
SLM: Shader 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Sleys 的其他作品
查看全部 →Lazy Utilities [Deprecated]
我的模组小工具箱
Epic Fight – EDP (Extended Datapacks)
允许你在数据包中为类别添加被动技能,并可在样式、蓄力攻击及其他一些内容中使用 SkillDatakeys。
SL Library
添加各种基础工具、同步辅助、策略、数据包发送和数据驱动功能。
SLM: Epic Fight
为 Epic Fight 的技能系统添加实用工具,用于创建被动技能、先天技能并实现事件;以及模型、注册与同步工具。
评论
登录后评论和评分