饥荒mod制作笔记记の预备知识!

0x00 前言

哈喽哈喽,这里是泡泡,很高兴你能看到这篇文章,这意味着你和我一样要开始学习饥荒mod的制作啦

这系列文章是我的mod制作学习笔记(没戳,我也是个初学者~),目前有关mod制作的中文文档相当稀少,所以我希望能以笔记的方式,提供一个mod制作入门的介绍,同时欢迎看到这篇文章的mod界大佬们留下你们的宝贵意见!我会不断进行补充。

新手上路,还请多多包涵( ^ - ^ ) / ,让我们开始学习吧 ~

0x01 选择一个好用的编辑器

饥荒mod使用lua语言进行编写,所以,寻找一个适合的编辑器,将有助于提高你的工作效率,至于具体哪个编辑器最好各有其说,这里我仅列出一个优秀的编辑器所需具有的优点,至于具体选择哪一款,你来定!

  1. 支持lua语言的语法高亮,这将使代码更易阅读
  2. 支持搜索功能,最好是全局搜索(在某个文件夹的所有文件中搜索你指定的字符串)

如果你是个coder,那么心中已有了自己的答案

如果你是个代码初学者,那么我推荐尝试一下sublime

0x02 lua语言基础

制作一个简单的饥荒mod所用到的lua语言技巧并不算高深,所以你不需要专门找本书抱着啃hhh,你需要的仅是一个基础语法的速成,这里我推荐菜鸟教程

https://www.runoob.com/lua/lua-tutorial.html

至于复杂的mod编写,那就边写边学吧 ~,总之不要尝试一蹴而就,这很难达成,效率也不高

0x03 官方的代码文件

官方的代码文件储存于

1
steamapp/common/Don't Starve Togather/data/databundles/scripts.zip

在这里你能找到饥荒中的所有实体的代码(人物,物品,生物等)

一般是一个实体一个文件,但是也有一个文件多个实体的情况

如Spider.lua(好欺负的小蜘蛛有两个等级对吧,他们都在这个文件里)

饥荒里你遇到的一切都是由这些组件构成,阅读这些代码有助于提高你mod编写的思路和技巧,当然,刚开始无法看懂也是很正常的,等你成为一个mod大佬后再来看也不迟 ^ - ^

0x04 结语

恭喜!到这里位置,你已具备学习mod编写的基本能力了,选择下方传送门来继续学习mod制作吧 ~

1

0x05 参考链接

https://forums.kleientertainment.com/forums/topic/116302-ultromans-tutorial-collection-newcomer-intro/?tab=comments#comment-1314216


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!