了2个多小时去自学mod制作,翻别人的mod看。眼睛都涩了.......
没有正式学过什么编程....
高手回避,免喷
下面是mod里的代码和解释,装mod的文件夹可以用中文的,但是最多只能是4个中文字。
modmain.lua 这个文件是最基本重要的,所有修改和函数什么的都是写在里面。
--人物移动速度提升,修改datascriptstuning.lua中的移动速度
--“TUNING.”是tuning.lua这个文件的意思,“WILSON_RUN_SPEED”是tuning.lua中的速度设定项
TUNING.WILSON_RUN_SPEED = 12
------------------------------------------------------------------------
--切斯特(PS:那个蹦蹦跳跳的宠物)的速度提升,使它能跟上人物
--修改一些深入点复杂点的*lua文件。需要定义一些函数。(本人不是程序员。所以不会专业用词,只能通俗的说说)
--“function ***(inst)”中的***是你要定义函数,可以理解成给下面的修改内容命名
--每写好一个函数后,都要end结尾。如果有用到if的,你用了多少个if就得加上多少个end。
function chester_runspeedup(inst)
inst.components.locomotor.runspeed = 17
end
--“AddPrefabPostInit("要修改的*lua", 自定的函数名)”
--就是修改了chester.lua中 inst.components.locomotor.runspeed这一句的数值
AddPrefabPostInit("chester", chester_runspeedup)
使用说明图文教程:http://www.52miji.com/v/03db