高级玩家
![Rank: 4](static/image/common/star_level3.gif)
- 贡献度
- 6
- 金元
- 4775
- 积分
- 502
- 精华
- 0
- 注册时间
- 2013-1-19
|
首先找到《饥荒》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
这组数据个人感觉用的比较舒服,靠右三纵列背包。 |
|