游戏狂人
 
- 贡献度
- 36
- 金元
- 9484
- 积分
- 1092
- 精华
- 0
- 注册时间
- 2008-3-14
|
本帖最后由 204546 于 2013-11-19 10:48 编辑
原来修改的21版有同学说22版不能用了(游戏我已经不玩了,也就不更新了 )因为每个人的要求又不一样,所以还是把修改方法放上来,大家自己弄吧。
第一种,原版的:
1,在游戏目录 mods 下新建一个目录(名字随便,如TM之类的)
2,在刚刚新建的目录下,新建一个文本文档,改名为 modmain.lua
3,打开modmain.lua(打开方式,记事本)
4,把下面的代码复制进去,保存。
Vector3 = GLOBAL.Vector3
local function inventorypostinit(component,inst)
inst.components.inventory.widgetbgimagetint = {r=1,g=1,b=1,a=0.1}
end
AddComponentPostInit("inventory", inventorypostinit)
local function TintingPostInit(self, num, atlas, bgim, owner, container)
if container.widgetbgimagetint then
self.bgimage:SetTint(container.widgetbgimagetint.r, container.widgetbgimagetint.g, container.widgetbgimagetint.b, container.widgetbgimagetint.a)
end
end
AddClassPostConstruct("widgets/invslot", TintingPostInit)
5,效果如下图
修改好的mods
TM.rar
(407 Bytes, 下载次数: 357)
背包修改透明的代码如下,
local function backpackPrefabPostInit(inst)
local slotpos = {}
inst.components.container.widgetbgimagetint = {r=1,g=1,b=1,a=0.1}
end
AddPrefabPostInit("backpack", backpackPrefabPostInit)
--下面的是其他包包,我没有测试过,请自己测试,把下面的 -- 去掉就行了
--AddPrefabPostInit("piggyback", backpackPrefabPostInit)
--AddPrefabPostInit("krampus_sack", backpackPrefabPostInit)
--AddPrefabPostInit("chester", backpackPrefabPostInit)
--AddPrefabPostInit("treasurechest", backpackPrefabPostInit)
--AddPrefabPostInit("icebox", backpackPrefabPostInit)
效果图
修改好的
TM2.rar
(620 Bytes, 下载次数: 539)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
第二种,RPG版的:
1,打开RPG的modmain.lua,找到下面的代码
inst.components.inventory.numequipslots = 5
2,添加
inst.components.inventory.widgetbgimagetint = {r=1,g=1,b=1,a=0.1}
效果图
RPG的包包同上面的背包修改透明的代码,添加进去就行了
|
|