
矿石碰撞箱可视化器
显示每次用镐击中矿藏(铜、银、大块岩石)时每一块的支撑碰撞箱:红色表示与某物碰撞,绿色表示未接触任何物体并即将掉落。按 L 键切换。使用游戏自身的碰撞箱。仅客户端生效。
查看大图[center][img]https://raw.githubusercontent.com/adrirf7/OreHitboxVisualizer/main/docs/copper_deposit.jpg?v=1[/img]
[size=4][color=#ECA830][b]查看每一块矿石的碰撞箱[/b][/color][/size]
[color=#D8CFC2]用你的镐敲击铜矿、银矿或岩石矿脉,查看哪些矿石块被支撑着、哪些即将掉落。
当碰撞箱与物体接触时显示为红色,未接触任何物体时显示为绿色。[/color]
[line]
[size=5][color=#ECA830][b]问题所在[/b][/color][/size]
铜矿、银矿和大型岩石会一块一块地碎裂。当某一块不再接触任何物体时,它会自行断裂并掉落矿石,但游戏并不会显示它实际检测的是哪个碰撞箱,因此你最终会挖掉一些本不需要挖的矿石块,或者疑惑为什么某块矿石没有掉落。
[color=#ECA830][b]OreHitboxVisualizer[/b][/color] 会为每一块矿石绘制[b]游戏实际使用的碰撞箱[/b],让你一眼就能看出哪些矿石块仍被支撑、哪些已经自由。
[img]https://raw.githubusercontent.com/adrirf7/OreHitboxVisualizer/main/docs/big_rock.jpg?v=1[/img]
[size=2][color=#A89F94][i]平原上的一块大岩石:底部的矿石块接触地面(红色),上方的矿石块未接触任何物体(绿色)[/i][/color][/size]
[line]
[size=5][color=#ECA830][b]功能[/b][/color][/size]
[list]
[][color=#ECA830][b]首次敲击即显示[/b][/color] - 当你用镐敲击矿脉的那一刻,碰撞箱就会显示出来。[/]
[][color=#FF4040][b]红色[/b][/color] - 该矿石块的碰撞箱与某物(地面、另一块岩石、建筑物)发生碰撞,或埋在地形之下。同一矿脉的其他矿石块不计入。[/]
[][color=#40FF50][b]绿色[/b][/color] - 该矿石块的碰撞箱未接触任何物体。[/]
[][color=#ECA830][b]实时[/b][/color] - 挖掘时颜色会实时更新。[/]
[][color=#ECA830][b]节点数[/b][/color] - 瞄准一个矿脉,查看它有多少个节点(矿石块)、多少个发生碰撞、多少个自由。[/]
[][color=#ECA830][b]切换键[/b][/color] - 按 [color=#ECA830][b]L[/b][/color](可配置)显示或隐藏碰撞箱。状态会被记住。[/]
[][color=#ECA830][b]精确[/b][/color] - 它与游戏用于支撑检测的是同一个碰撞箱,而非近似值。它与世界坐标轴对齐,因此看起来可能比矿石块本身更大。[/]
[][color=#ECA830][b]清晰视图[/b][/color] - 只绘制边缘,且只绘制你实际能看到的边缘。岩石或地形后方的边缘会被隐藏,自由(绿色)边缘也会被其他碰撞箱遮挡,而发生碰撞(红色)的边缘永远不会被其他碰撞箱遮挡。[/]
[][color=#ECA830][b]一次一个矿脉[/b][/color] - 敲击另一个矿脉会移除前一个矿脉的碰撞箱。[/]
[][color=#ECA830][b]自动清理[/b][/color] - 当你走远或矿脉消失时,该矿脉的碰撞箱会消失。[/]
[][color=#ECA830][b]仅客户端[/b][/color] - 其他玩家和服务器无需安装。[/]
[/list]
[img]https://raw.githubusercontent.com/adrirf7/OreHitboxVisualizer/main/docs/silver_vein.jpg?v=1[/img]
[size=2][color=#A89F94][i]山地里从雪中挖出的银矿脉:全部 100 个节点都是自由的[/i][/color][/size]
[img]https://raw.githubusercontent.com/adrirf7/OreHitboxVisualizer/main/docs/small_rock.jpg?v=1[/img]
[size=2][color=#A89F94][i]草甸上的一块小岩石:每一块矿石都接触地面[/i][/color][/size]
[line]
[size=5][color=#ECA830][b]使用方法[/b][/color][/size]
1. 用你的镐敲击铜矿、银矿或岩石矿脉。
2. 其矿石块的碰撞箱会出现:红色 = 碰撞中,绿色 = 自由。
3. 瞄准一个矿脉,查看它有多少个节点,以及多少个在碰撞、多少个自由。
4. 按 [color=#ECA830][b]L[/b][/color] 隐藏或显示它们。
[line]
[size=5][color=#ECA830][b]配置[/b][/color][/size]
文件:[font=Courier New]BepInEx/config/OreHitboxVisualizer.adrirf7.cfg[/font]
[list]
[][color=#ECA830][b]Enabled[/b][/color] [color=#A89F94](默认:true)[/color] - 显示碰撞箱(切换键会改变此状态)。[/]
[][color=#ECA830][b]ToggleKey[/b][/color] [color=#A89F94](默认:L)[/color] - 显示 / 隐藏碰撞箱的按键。[/]
[][color=#ECA830][b]PickaxeOnly[/b][/color] [color=#A89F94](默认:true)[/color] - 仅在用镐敲击时显示。[/]
[][color=#ECA830][b]Mode[/b][/color] [color=#A89F94](默认:Collision)[/color] - Collision:红色 = 接触自身矿脉之外的某物,或埋在地形之下。Support:游戏精确的支撑规则,绿色 = 当下一块矿石被挖掘时该矿石块会断裂。[/]
[][color=#ECA830][b]HideDistance[/b][/color] [color=#A89F94](默认:40)[/color] - 超过该距离(米)后移除矿脉的碰撞箱。[/]
[][color=#ECA830][b]HideAfterSeconds[/b][/color] [color=#A89F94](默认:0)[/color] - 最后一次敲击后经过多少秒移除(0 = 从不)。[/]
[][color=#ECA830][b]ShowNodeCount[/b][/color] [color=#A89F94](默认:true)[/color] - 当你瞄准一个矿脉时,在其名称下方显示它有多少个节点(矿石块)、多少个在碰撞、多少个自由。[/]
[][color=#ECA830][b]CollidingColor / FreeColor[/b][/color] [color=#A89F94](默认:红 / 绿)[/color] - 颜色。[/]
[][color=#ECA830][b]LineThickness[/b][/color] [color=#A89F94](默认:0.03)[/color] - 边缘粗细,单位为米。[/]
[][color=#ECA830][b]HideHiddenEdges[/b][/color] [color=#A89F94](默认:true)[/color] - 仅绘制你能看到的边缘:岩石或地形后方的边缘会被隐藏,自由(绿色)边缘也会被其他碰撞箱遮挡。碰撞(红色)边缘永远不会被其他碰撞箱遮挡。false = 绘制穿过一切物体的所有边缘。[/]
[/list]
[line]
[size=5][color=#ECA830][b]安装[/b][/color][/size]
1. 安装 [url=https://www.nexusmods.com/valheim/mods/4]BepInExPack Valheim[/url]。
2. 将 [font=Courier New]OreHitboxVisualizer-1.0.0-nexus.zip[/font] 解压到你的 Valheim 文件夹中,使 DLL 最终位于 [font=Courier New]BepInEx/plugins/OreHitboxVisualizer/[/font]。
3. 完成。只有你需要安装它,它在任何服务器上都能用。
[line]
[size=2][color=#A89F94]源代码:[url=https://github.com/adrirf7/OreHitboxVisualizer]github.com/adrirf7/OreHitboxVisualizer[/url][/color][/size]
[/center]
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。