steam饥荒mod编写,基础的lua语言学习笔记——第一期
今天进入我们的饥荒mod编写,基础的lua编程语言学习笔记的第一期。
话不多说,现在我们就打开steam,找到设置中对应“界面”-->设置简体中文。
然后在下载中选择自己的下载地区,选择网络发达的城市或者离你近的城市,可以有效地提高你下载饥荒以及饥荒mod的速度。
(一)点击库,选中工具栏,此时你便可以在列表中找到饥荒mod制作工具:mod tools;以及饥荒专用服务器启动工具。我因为自己开服务器,所以mod的调试都会在我自己的服务器上运行,这里不介绍云服器的搭建了,在mod制作中这并不重要。
(二)之后便是对这个mod制作工具的详细介绍:
(1)首先,在图中点击启动。
我们便会弹出这样一个窗口。
(2) 接下来我们将一一介绍这些工具的具体用途和使用方法。
点击,“玩Don't Starve Mod Tools”将打开上传mod的工具。
首先选择的就是你制作的mod是上传到单机饥荒还是应用于联机版饥荒的。上传的mod将保留在创意工坊中。
单击Add添加你要上传的mod。
第一个框选择你要上传的mod所在的文件夹。
第二个框则是上传你在创意工坊中mod的预览图。
第三个框则是你在创意工坊中mod的名字以及具体描述。
最后左侧的框是一些标签,根据你编写的mod自行选择。
右侧则是mod的开放程度,有公开/仅朋友/隐藏/未上市共四个选项可供选择。右侧下方的框则是你对每次mod的上传、更新时所对更新内容的介绍。
最后点击“publish!”即可上传。
随后便是Launch Spriter,这是一个动画制作的软件。如非制作非常困难的动画,这个工具是完全够用的。因为这是一个免费版的工具,制作动画相对复杂,你可以使用付费版或者破解版。
在这里打开一个项目,我就选择我之前制作过的一个武器来介绍。
打开后我们得到我们制作武器的贴图。
这里是项目所包含的图片素材所在的文件夹,我们这里只用到一张贴图所以这个项目十分简单。
这里则是动画的动画树,即制作的动画的部分。
点击后即可制作动画,可以看到一个时间轴,在上面插上关键帧,动画时长等等以完成动画的制作。
最上面是一些基本操作,像是撤回,重做,保存等等。需要强调的是Show Bones,是制作人物的时候使用到骨动画,显示与隐藏骨的设置。
左边则是动画的图层,按照在z轴方向上的排列顺序(注:饥荒不太容易实现半透明的动画)。
之后便是FMOD Desigmer,它是用来制作声音的软件。
随后是Tiled,其功能是在地图上绘制一块新的块,以生成新的地形。
然后Sublime这是一个代码编辑器,你使用其他代码编辑器也是一样的,选择你最趁手的代码编辑器工具即可。
(三) 每次mod写完执行Mod Tools都会有一个打包动作,会弹出和cmd命令提示符一样的黑框,包括在你运行饥荒的时候也同样会弹出这样的黑框。下面就简单介绍一下如何关闭这个黑框。
首先找到Mod Tools软件安装的文件夹,我这里是D:\steam\steamapps\common\Don't Starve Mod Tools。
也应该基本上都会安装在这个文件夹中,如果你是自定义的安装位置,只要找到这个文件夹就可以。并点击mod_tools文件夹。
我们会找到这样一个应用程序,这是用来打包图片的应用。饥荒不是使用直接的图片文件,而是打包成了tex的文件。如果不想让打包过程的黑框显示出来,可以直接对其重命名,添加一个字符之类的就可以解决这个问题。当然这样的解决方式有些过于暴力,我们还有较好的方法可以阻止。
在C:\Users\pc\Documents\Klei这个目录下,分别有饥荒联机和饥荒联机服务器的文件夹。
分别在其中的配置文件中找到自动编译是否启动的字样,改为false即可。
好了,今天的学习笔记就到这里,也提供给大家学习和参考。下一步就要开始对lua语言的学习,一起祝我们好运吧。加油。
steam饥荒mod编写,基础的lua语言学习笔记——第一期相关推荐
- steam饥荒mod编写,基础的lua语言学习笔记——第二期
今天我们安装lua语言的环境以及配置环境变量.所使用的代码编辑器则是:Notepad++. 所以我们还需要配置使用此编辑器,运行lua程序. (一)首先我们登陆lua官网:https://www.lu ...
- c语言数组与指针的基础知识,C语言学习笔记之数组与指针的关系
首先,大家先需知道一个关于基类型的概念 基类型:组成一个新类型的基础类型 这句话是什么意思呢?举个例子: int a[3] = {1,2,3}; 上面是由三个int类型的数组成一个新的类型也就是数组, ...
- 转 LUA语言学习教程
转 LUA语言学习教程 写在最前面,为什么要了解LUA语言?因为WOW的宏甚至插件的编写都离不开LUA!功欲擅其事,必先利其器,如果想玩转魔兽世界,而不是被魔兽世界玩的话,先来学习一下LUA语言吧! ...
- LUA语言学习教程(转)
转自:http://www.cnblogs.com/chuncn/archive/2010/07/03/1770464.html 写在最前面,为什么要了解LUA语言?因为WOW的宏甚至插件的编写都离不 ...
- 20165334 学习基础与c语言学习心得
学习基础和c语言学习心得 一.技能学习 我觉得在男生中,我做饭应该算不错的.我是小学四年级开始学做饭,从刚开始的学煮饭,到后来的蒸馒头,到最后的炒家常菜真的很有成就感.首先,我觉得做任何事情兴趣很 ...
- lua语言学习之自定义wireshark插件来解析自定义协议
lua语言学习之自定义wireshark插件来解析自定义协议 关于wireshark这个抓包工具 关于lua 使用lua写wireshark插件 wireshark接口文档 如何在wireshark使 ...
- 我还是没有忍住,于是乎我开通了lua语言学习专栏!
前言 北京时间2021年05月22日20点20分(今天周六晚),我还是决定要写一写关于lua语言方面的文章:于是刚好看到新功能有一个专栏,就开通了Lua语言学习专栏:Lua语言从入门到实战. 关于想要 ...
- go get 拉取指定版本_go语言学习笔记-基础知识-3
相关文档 go语言学习笔记-目录 1.简介 1.1 什么是GO Go 是一个开源的编程语言,它能让构造简单.可靠且高效的软件变得容易.Go是从2007年末由Robert Griesemer, Rob ...
- 易语言学习笔记——基础篇
易语言学习笔记20180710 一. 易语言的数据类型可以分为基本数据类型和特殊数据类型 1. 其中基本数据类型分为: ① 数值型 ② 逻辑型 ③ 日期时间型 ④ 文本型 ⑤ ...
- Lua 编程学习笔记
文章目录 Lua 编程学习笔记 一.环境安装 二.Lua 基本语法 1. 注释 2. 标识符 3. 变量 4. 数据类型 5. Lua 运算符 三.循环与流程控制 1. 循环 2. 流程控制 四.函数 ...
最新文章
- cocoapods使用教程
- 栈与队列2——两个栈组成队列
- C# 打印 长字符串自动换行
- python 图形界面文本处理_python3.6 +tkinter GUI编程 实现界面化的文本处理工具
- html中常见的小问题(1)
- Spring Data Jpa 不打印sql参数
- [PHP] 解决:hex2bin(): Hexadecimal input string must have an even length
- 在Windows系统上安装zookeeper
- Godot简单的斜抛运动
- 团队作业8——Beta 阶段冲刺6th day
- 盘古开源丨数据大爆炸时代,云存储成为企业存储必然发展方向
- Ant Design Table columns 参数配置隐藏列方法
- android培训课程!不同层级的Android开发者的不同行为,成功入职阿里
- mysql 平方函数_mysql函数
- Android 长时间待机后系统概率性无声
- 无公网IP、实现企业微信自建应用
- ​docker容器加速
- python圆形生成器_python中的生成器
- QT5新手教程(1)QT5+VS2013
- 工作手册:如何实施数据质量管理(下)
热门文章
- 屌丝码农该怎么过周末
- 塔夫斯大学计算机教授,塔夫茨大学开发出一系列3D打印半球形超材料 具有独特微波或光学特性...
- Redis trouble15 -- unable to failover:check ‘cluster-replica-validity-factor‘ configuration option
- debian10 buster 在thinkpad T470P 上安装指纹驱动 138a:0097 Validity Sensors
- CIO40知识星球—5年工程师升职IT主管(22-27岁)
- ES2015 class
- tvb php 香港IP,优酷与TVB签订战略合作协议,实现内容IP与平台资源结合
- Google的设计原则
- 【笔记】用函数实现折半查找
- BPMN,BPEL,XPDL