
Create: Smart Bounds
改进机械动力模组的方块实体渲染边界
查看大图
这个模组旨在减少“机械动力”方块实体中巨大且无意义的渲染边界。
你可以通过命令 /neoforge debug_blockentity_renderbounds true 检查 NeoForge 方块实体的渲染边界。
它还重新设计了一些方块实体的渲染边界缓存。
这是一个相当小的优化,但在大型机械结构和大型机器区域中,它可以带来显著差异。
我们目前支持:
- 机械臂
- 传送带
- 链式传送机
- 工厂面板
- PSI 与 放置器
- 滚轮
- 蛙形端口
什么是渲染边界?
通常,为了优化性能,屏幕后方/外部的所有方块不会被渲染,以避免无用的计算。 在方块中,这个边界设置为 3x3 区域,但在方块实体中,这是可定制的。 原因?很简单,渲染大于一个方块的事物。例如,链式传送机需要更大的渲染边界框来处理链条连接。 问题是,大多数情况下“机械动力”采用“越大越好”的方式,只是膨胀了整个区域。这导致即使你的大部分方块实体不可见,它们也会被渲染。
渲染边界缓存
边界框不会每帧生成,因为方块只需要在特定事件发生时改变其边界框。 这个模组也优化了这一点,移除了一些方块(如传送带)多余的边界框重新加载,之前它们每个游戏刻(每秒 20 次)都会重新加载边界框。 现在它们仅在方块被破坏和替换时更新,从而减少延迟。
正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。