指令版自定义初始单位教程

2024-08-11 12:08:57 板块: 其他教程 作者:Windows
(首发)指令版自定义初始单位教程
什么是自定义初始单位文件?

自定义初始单位文件是指令版新添加的一个文件


可以与原版联机游玩


用该文件可以做到以下功能:

自定义初始单位

自定义初始单位血量

自定义初始单位护盾

坐标

模块蜘蛛的模块

自定义运输单位的运输单位(无储存限制)

支持MOD单位


注意该功能为指令版特有


不知道该发到什么板块(


下面是编写教程


这是一个最基本的自定义单位文件

采用json编写

内容为将初始单位替换为一个工程师

在聊天栏输入.startingunits 文件绝对路径就可以运行


运行结果如下


来仔细看看这段json


{

  "mechEngineer" : {

"type": "Unit", 

"name": "mechEngineer"

}

}



其中"mechEngineer" : {里的mechEngineer不做要求可以随便填。

type类型一共有两种,分别是Unit,transportUnit。

Unit是可以在场上出现的队伍。

transportUnit是做为被运输或者模块蜘蛛的单位。

name则是要生成单位的名称,可以在中文网找到全部单位名称


其它键名如下




很好理解的语句

maxhp 是单位最大血量

hp 是初始血量

maxshield 是最大护盾值

shield 是初始护盾值

x 是相对于基地的坐标来说的

y 同理

amount 是生成的单位数量


运行效果如下



看看更高级的用法




这里将工程师的type改成了transportUnit

并且新增加了一个运输虫来运输工程师

所以就这样写"transportUnit": "工程师"


运行效果如下


最后看看模块蜘蛛怎么改模块

比较重要的是模块蜘蛛那段

出现了modular新键名

modular本质上是往单位添加运输单位,所以可以用来给运输单位添加单位

modular采用JSON数组来储存单位(不会的百度)

模块蜘蛛最多支持6个模块,也就是6个单位

可以用这个实现蜘蛛堆蜘蛛

具体看代码

懒得讲了,这东西比ini还简单

运行效果如下

感谢一下人员对该功能的贡献

luke

水瓶酱

老硬币(自定义保存地图https://www.rustedwarfare.com/read-5505-1.html

我自己

没了。



群内已经发布新版本929632155

最后吐槽一下中文网发帖太难受了

声明:本文章搬运自铁锈战争中文网,如果有侵权联系删除


  • 上一篇 >:
  • 下一篇 >: