跳到正文

Create: Smart Bounds

作者:LIUKRAST

改进机械动力模组方块实体的渲染边界

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

传送带有什么问题
这个模组旨在减少机械动力方块实体那些巨大且无意义的渲染边界。
你可以用这个命令检查 neoforge 方块实体的渲染边界 /neoforge debug_blockentity_renderbounds true

它还重做了部分方块实体的渲染边界缓存

这是一个相当小的优化,但在大型装置和大片机器区域中,它能带来明显的差别。

我们目前支持:

  • 机械臂
  • 传送带
  • 链式传送带
  • 工厂面板
  • PSI 与 部署器
  • 压路机
  • 蛙港

什么是渲染边界?

通常,为了优化性能,所有位于屏幕后方/之外的方块都不会被渲染,以避免无用的计算。
对于方块,这个边界被设为 3×3 区域,但对于方块实体,这是可自定义的。
原因?很简单,渲染比一个方块更大的东西。例如,链式传送带需要更大的渲染包围盒来处理链条连接。
问题是,大多数时候机械动力都遵循“越大越好”的原则,直接把整个区域都撑大了。这导致你的大多数方块实体即使根本不可见也会被渲染。

渲染边界缓存

包围盒并不是每一帧都生成的,因为方块只需要在特定事件发生时改变它的包围盒。
这个模组也对此进行了优化,移除了部分方块(传送带)无用的包围盒重载,它们之前每个游戏刻(每秒 20 次)都会重载包围盒。
现在它们只在方块被破坏并替换时更新,从而减少卡顿。

常见问题

Create: Smart Bounds 支持哪些 Minecraft 版本?

Create: Smart Bounds 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Create: Smart Bounds 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

LIUKRAST 的其他作品

查看全部 →