饥荒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

突然觉得这样很厉害

时间: 2024-12-29 04:08:21

饥荒mod的一些小东西的相关文章

饥荒MOD lua编程0基础入门

前言 原贴写于饥荒游戏贴吧,为了使文章针对性更强,将原文切割并精简.此贴主要为编程0基础的modder讲解一些编程的基础知识.至于说有关饥荒框架的介绍,则会放在另一篇文章里讲解. 编程0基础的人,要想学习制作MOD,难度是比较大的,因为缺乏一些基本的编程概念,只懂得复制别人的代码或者在它们的基础上稍加改变,遇到稍微复杂一点的代码,就束手无策了.对于MOD崩溃或错误,也几乎没办法自行处理.但我也不推荐先去学一门编程语言之后再来学习MOD代码,这是没有必要的.事实上饥荒MOD里用到的基本编程知识都比

开始用JavaScript写一些小东西

用if函数写一个在网页中常见的效果,点击显示或者隐藏的效果,比如登陆框之类. <title>无标题文档</title> <style> #div1{ width:100px; height:400px; background:#CCCCCC; display:none;} </style> <script> function on() { var odiv=document.getElementById('div1'); if(odiv.styl

在ASP.NET下做了一个实验MVC的小东西

星期五下班前一时兴起,对MVC发表了一点看法.后来就想干脆弄个小东西来验证一些自己的想法帮组理清思路.所要源代码的免了,3个小时的急就章实在是乱得可以,既没有好的架构,也没有任何代码质量可言,主要是实现了对MVC的一点想法.所以拿出来大家给参考一下.申明:不是典型的MVC 在这里我参考了Web.Py的一些做法,首先我们将Url当作一种资源,一个典型的Url,如下: http://www.x.com/Index/view/2007/10/21 我们将从/Index/Topic/2007/10/21

CSAPP中一个有意思的小东西

回家的效率明显下降了,但是第三章还是快要结束的节奏.今天看到定长数组这里的时候,看到一个好玩的东西.在计算机的底层中,所有对数组的操作都是利用指针来完成的.数组其实也是一个很简单的数据结构,就是把一些最简单的数据类型合并在一段连续的内存区域上,这就是一个复合类型---数组. 学C语言的时候,大家都知道访问数组元素有两种方法,一种是利用数组名加索引的形式,另外一种就是利用指针加上偏移量的形式.在底层中,不管你用什么方式来访问元素,最后多会转化成对指针的操作. 在编写 代码的时候,编译器在编译过程中

java新手的第一个小东西,或许小东西都算不上=。 =

import java.util.ArrayList; import java.util.Scanner; /** * 系统类 * * @author Administrator * */ public class Systems { private Scanner input = new Scanner(System.in); private Database db = new Database(); //用户数据库 private ArrayList<Users> usersList =

一些要写的小东西

1.企业网站2.电商网站3.后台系统综合:订餐系统.外卖超人4.响应式p2p平台5.移动端页面6.移动app:Forset.计划app.记账app.驾考app.兼职app.做题app7.动画H58.游戏H5\PC9.创新10.百度IFE11.个人博客 开发模仿饿了么/网易云音乐/B站客户端等Web应用(最近这些东西好火) 做一些涉及复杂用户交互的Web应用(比如用JS开发个小游戏,例如多人版贪吃蛇) 做一个JS全栈的内容管理系统/博客(检验你前后端的JS技能) 使用CSS3/JS实现一些酷炫的动

哪些小东西瞬间提高你的个人品味

如何用很少的金钱来提高下逼格?首先是要端正一下态度,我们仅仅只是为了改变生活,希望自己整个人和生活都变的有趣,而不是换的更多money.如果想换更多money,还是需要更专业的指导.很多人会被各种高大上的高雅艺术吓到,或者被一些需要耗巨资的艺术项目吓到,从而放弃提升自己的逼格和品味,其实不然,也有许多的艺术项目还是比较低廉,适合我们这种刚出社会只是想丰富人生的小菜鸟进行练习. 1 六孔竖笛或者笛子.奇美牌最便宜的15块,某宝有售.这种乐器非常简单,笛子类乐器个人认为是一通百通.我买了好多送给家里

关于zip包的一点小东西 暴力 字典 明文

暴力破解.这是最花时间的一种破解方式,暴力破解就是不断的去尝试所有可能的密码.如果密码比较短,比较容易的找到破解密码. 字典攻击.优化过的暴力破解,它使用了一个字典文件,然后一一尝试文件中的每个密码.现在在网上有很多共享的字典文件,这使得字典攻击比暴力破解有效率得多.尤其是当目标文件是用一个弱密码进行保护的时候,字典攻击效率较高.但是,由于字典攻击没有囊括所有可能的密码,所以对于强密码保护的zip文件,字典攻击毫无办法. ps:中国大多数家庭的密码都是很简单的密码,字典攻击是一种很有效率的方法

go mod代理和小技巧

代理 go mod的代理比较出名的有微软的athens,可以基于它搭建一个私有的代理,管理内部的私有代码,而且微软提供了一个公共的代理,我们可以直接使用 Linux export GOPROXY="https://athens.azurefd.net" Windows 设置GOPROXY环境变量 这样google下的包可以顺利下载了,速度还挺快的. 小技巧 逃离GOPATH 毕竟有时候一个项目的代码可能使用多种语言,按照以前的方式,就非得把项目的代码都放在gopath下了,让我这种强迫