介绍
《剑刃奇谭》整合包的 SlashBlade 优化总结
此分支基于 SlashBlade: Resharped 1.2.32,专为 Sword Strange Tales 整合包修改。理论上也可用于其他整合包。
渲染优化内容:
-
OBJ 模型渲染 — 模型会在加载时预处理;渲染时直接使用连续数据,省去每帧遍历模型组和顶点结构的开销。
-
所有刀身渲染 — 包括手持刀剑、背负刀剑、物品栏图标、刀架上的刀剑和掉落的刀剑。普通刀身、发光刀身和附魔闪光效果均使用静态网格缓存,并在后续帧中重复利用。
-
斩击动画 — 仅计算骨骼姿势,跳过完整的顶点蒙皮处理;同时避免在同一动画帧内对同一实体进行重复计算。
-
动态特效(SlashEffects、Drive、Judgement Cut、Phantom Swords 等) — 根据摄像机距离自动调整细节等级;启用光影包时使用简化网格,并在渲染阴影贴图时跳过透明特效层。
-
Rank HUD — 将 4 次独立绘制调用合并为 1 次。
-
物品栏与首次加载卡顿 — 进入游戏前预热模型和纹理,避免首次挥刀或打开物品栏时突然卡顿。在 JEI 或创造模式物品栏中显示大量图标时,会自动减少额外的渲染层。
-
YSM 兼容渲染 — YSM 模型中的刀剑渲染现已使用静态网格缓存,同时保留原有的覆盖事件调用路径。
-
光影包兼容性(Oculus/Iris) — 检测光影包是否已启用。透明特效不会进入阴影贴图阶段,从而避免刀剑轨迹产生过多阴影。阴影代理使用简化网格,而非完整的高多边形模型。
缓存管理:
资源重新加载、玩家退出登录或离开世界时,会自动清除模型缓存、网格缓存和动画姿势缓存,避免缓存无限占用内存。
常见问题
SlashBlade:Resharped – Sword Strange Tales 支持哪些 Minecraft 版本?
SlashBlade:Resharped – Sword Strange Tales 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
SlashBlade:Resharped – Sword Strange Tales 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
TheFlareStar 的其他作品
查看全部 →Optimization of Campfire Smoke
优化原版营火的烟雾粒子效果
Citadel Fix
这个模组修复了 Citadel 启动时拉取赞助商名单导致的卡顿,并优化了启动速度。
Toms Storage Star Optimized
Tom的存储的轻量优化模组。
Shipwreck Fix
这个模组修复了1.19.2/1.20.1中沉船群组(MC-249136)的漏洞,避免其长时间卡顿。
评论
登录后评论和评分