xiaofdejimo 发表于 2013-7-27 00:29

我就想把背包扩大,到底怎么弄啊,我都快疯了

rt,我试了rpg bigger... backpack一堆mon,都报错,有没有直接修改数据的方法啊

xiaofdejimo 发表于 2013-7-27 11:08

别沉啊啊啊啊

q599165794 发表于 2013-7-27 11:27

直接改很麻烦的

pmjjay 发表于 2013-7-27 11:33

首先找到《饥荒》data\scripts\prefabs\文件下的backpack.lua文件用TXT打开后找到
  for y = -8, 7 do
  table.insert(slotpos, Vector3(-50, -y*60 + -20 ,0))
  table.insert(slotpos, Vector3(-50 -75, -y*60 + -20 ,0))
  table.insert(slotpos, Vector3(-50 -150, -y*60 + -20 ,0))
  end
  这类似的一行
  上面是改过之后的数据。下面详细讲解上面数据修改。
  for y = -8, 7 do,-8的数值每+1,背包就少1行,每-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这三个数据改不改随意,影响不大。
  附:
  for y = -8, 7 do
  table.insert(slotpos, Vector3(-50, -y*60 + -20 ,0))
  table.insert(slotpos, Vector3(-50 -75, -y*60 + -20 ,0))
  table.insert(slotpos, Vector3(-50 -150, -y*60 + -20 ,0))
  end
  这组数据个人感觉用的比较舒服,靠右三纵列背包。

xiaofdejimo 发表于 2013-7-29 14:39

pmjjay 发表于 2013-7-27 11:33 static/image/common/back.gif
首先找到《饥荒》data\scripts\prefabs\文件下的backpack.lua文件用TXT打开后找到
  for y = -8, 7 do
  ...

谢了,我发现我是16版的,mod都是17的,刚改完,谢谢
页: [1]
查看完整版本: 我就想把背包扩大,到底怎么弄啊,我都快疯了