zoukankan      html  css  js  c++  java
  • 饥荒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

    突然觉得这样很厉害

  • 相关阅读:
    创建可管理的对象属性
    解析简单xml文档
    定义类的__slots__属性节省内存的开销
    读写json数据
    读写csv,excel文件数据
    常用的字符串处理方法
    sql中case when 的使用
    对字典的处理
    元组的元素命名
    列表,字典,集合按条件筛选
  • 原文地址:https://www.cnblogs.com/bitch1319453/p/6384682.html
Copyright © 2011-2022 走看看