YN130-眼睛炮塔建在地上后可搬运
代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 一三0.眼睛炮塔建在地上后可搬运 用MT管理器打开游戏目录/assets/scripts/prefabs/eyeturret.lua文件, 1.在inst:AddComponent("inventoryitem")的下一行插入以下内容: inst:AddComponent("stackable") inst.components.stackable.maxsize = TUNING.STACK_SIZE_SMALLITEM 2.将下列内容: inst.components.health:SetMaxHealth(TUNING.EYETURRET_HEALTH) inst.components.health:StartRegen(TUNING.EYETURRET_REGEN, 1) inst:AddComponent("combat") inst.components.combat:SetRange(TUNING.EYETURRET_RANGE) inst.components.combat:SetDefaultDamage(TUNING.EYETURRET_DAMAGE) 替换为: inst.components.health:SetMaxHealth(TUNING.EYETURRET_HEALTH*10) inst.components.health:StartRegen(TUNING.EYETURRET_REGEN*10, 1) inst:AddComponent("combat") inst.components.combat:SetRange(TUNING.EYETURRET_RANGE) inst.components.combat:SetDefaultDamage(TUNING.EYETURRET_DAMAGE*10) local function turnon(inst) inst.components.machine.ison = true inst:Remove() SpawnPrefab("eyeturret_item").Transform:SetPosition(inst.Transform:GetWorldPosition()) end inst:AddComponent("machine") inst.components.machine.turnonfn = turnon 即可在眼睛炮塔建在地上后仍能搬运,对其按鼠标右键即可解除部署,再按鼠标左键即可带走,到别处重新部署吧。另外将眼睛炮塔的生命值、回血效率、攻击力均提高了10倍,并且可堆叠