3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 8335|回复: 8
打印 上一主题 下一主题

[MOD专区] Ø過期MODØ 人物+切斯特 移动速度提升 - 附自学制造mod心得。

  [复制链接]

10

主题

225

帖子

412

积分

高级玩家

Rank: 4

贡献度
15
金元
3515
积分
412
精华
0
注册时间
2008-1-2
跳转到指定楼层
主题
发表于 2013-5-20 15:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 b0101537 于 2013-7-7 22:16 编辑

用了2个多小时去自学mod制作,翻别人的mod看。眼睛都涩了.......
没有正式学过什么编程....

高手回避,免喷

下面是mod里的代码和解释,装mod的文件夹可以用中文的,但是最多只能是4个中文字。

modmain.lua 这个文件是最基本重要的,所有修改和函数什么的都是写在里面。

--人物移动速度提升,修改data\scripts\tuning.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)



2倍速.7z (713 Bytes, 下载次数: 300)





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-24 23:59 , Processed in 0.026846 second(s), 17 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表