深入探索,饥荒 背包数据详细解说
饥荒背包数据的详细说明
几天前下载了一个饥荒超级背包的修改版本,按照说明安装后发现背包格子过多影响界面显示。经过多次尝试后终于掌握了方法,先来分享一下……
首先,在《饥荒》目录下找到data\scripts\prefabs\文件夹中的backpack.lua文件,用TXT打开,接着找到
for y = -8, 7 do
table.insert(slotpos, Vector3(-50, -y*60 - 20, 0))
table.insert(slotpos, Vector3(-125, -y*60 - 20, 0))
table.insert(slotpos, Vector3(-200, -y*60 - 20, 0))
end
这一行类似的代码
上面是我修改后的数据。接下来,小编将详细解释这些数据的修改过程……
对于 y = -8 到 7,当数值每增加1时,背包减少一行;每减少1时,背包则增加一行。
每添加一个类似 table.insert(slotpos, Vector3(-50 -75, -y*60 + -20 ,0)) 的数据,就会多出一列。例如,上述代码创建了三列。若要创建四列,只需添加 table.insert(slotpos, Vector3(-50 -225, -y*60 + -20 ,0)),以此类推。
关于 table.insert(slotpos, Vector3(-50 -75, -y*60 + -20 ,0)) 的数据说明:
当-50减少某个数值时,背包格子向左移动。例如,减少到-500时,格子就向左移动了一定距离。建议将-50设为背包格子在最右侧排列。
-75 代表每列之间的间距。为了更美观,可以将每增加的列间距相同,如使用 table.insert(slotpos, Vector3(-50 -150, -y*60 + -20 ,0)),然后继续添加 table.insert(slotpos, Vector3(-50 -225, -y*60 + -20 ,0))。
-y*60 + -20 ,0 这三个数值不想调整……小编偷懒了。
附加信息:
这组数据我个人觉得用着挺舒服,背包靠右排列为三列。
附上截图。