首页 > 代码库 > 饥荒mod的一些小东西

饥荒mod的一些小东西

在这里把最近看的东西都记录下来,以后有机会来挖坑

首先先说游戏原本data里的几个重要东西

1.prefab(实体)

饥荒里的草树枝木头木版人物道具等,都要在prefabs文件夹里return Prefab才有用

如何寻找想要改造的实体呢?有的一个.lua文件里就一个实体,比如剃刀,直接搜索文件夹找到,毫不费力

有的实体直接搜索文件夹找不到。只有在与它相关的实体的文件夹里。比如墙体wall_stone(地上的),wall_stone_item(拿在手上的墙体片段)

2.component(属性)

描述一个实体能够干什么。

对prebab增添属性,可以赋予物体新的特性。

3.anim

贴图位置所在。直接抠图下来改可能造成损失(?)

4. 全局变量

TURNING.系列,包含很多重要数值,可以直接修改(但这样可能和其他同时开启的mod产生冲突)

然后再说mod结构

modmain将mod里的内容传给主程序。有个细节是可以直接把主程序的实体拷到mod里重载它

然后就。。嘿嘿黑,贴图啊什么什么的,自己搞啊

然后就是一个关于墙体的。拿在手上有一个墙体片段,种在地上变成了墙体。代码逻辑就是把拿在手里的墙体放在地上设置碰撞体并抹去叠加特性添加墙体特性。。orz

突然觉得这样很厉害

 

饥荒mod的一些小东西