sioyoo 发表于 2013-5-5 20:31

小修改,随机增加采摘数量

小小修改,一次最多为10个,节操应该还在{:3_111:}
想得到更多请更改 math.random(9)中的数字。


修改方法
打开文件夹data\scripts\components\pickable.lua
搜索
   picker.components.inventory:GiveItem(loot, nil, Vector3(TheSim:GetScreenPos(self.inst.Transform:GetWorldPosition())))

改为
local pt = Vector3(TheSim:GetScreenPos(self.inst.Transform:GetWorldPosition()))
local ptnum = 1 + math.random(9)
for y = 1, ptnum do
    picker.components.inventory:GiveItem(SpawnPrefab(self.product), nil, pt)
end

mysoultc 发表于 2013-5-5 20:51

这个还不错~~~~~~~~~~~~~~~

MattLorge 发表于 2013-5-6 01:04

是整句替换还是,在你那句下面加入新的语句??{:3_61:}

sioyoo 发表于 2013-5-6 06:04

MattLorge 发表于 2013-5-6 01:04 static/image/common/back.gif
是整句替换还是,在你那句下面加入新的语句??

整句替换。

delakula 发表于 2013-5-12 04:57

改了新开游戏无响应...

qalong 发表于 2013-5-13 13:06

替换成下面的可以直接10个for y = 1, 10 do
    picker.components.inventory:GiveItem(SpawnPrefab(self.product), nil, pt)
end

kasor 发表于 2013-5-14 00:51

我的节操早就没了,我除了一次掉10个之外我还改了随机掉落各种材料。

znnce 发表于 2013-5-14 22:21

改了之后 无论读档 还是 新开游戏 都是无响应了!!!

glf009 发表于 2013-5-24 09:06

有效,个人改了最多3个……

xianghongdai 发表于 2013-5-25 02:13

LZ 改了以后发现拾取抓兔子的陷阱会弹出..能否修改一下
页: [1]
查看完整版本: 小修改,随机增加采摘数量