• 注册
  • 其他教程 其他教程 关注:1190 内容:50

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

  • 查看作者
  • 打赏作者
  • (首发)指令版自定义初始单位教程
    什么是自定义初始单位文件?

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

    可以与原版联机游玩

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

    自定义初始单位

    自定义初始单位血量

    自定义初始单位护盾

    坐标

    模块蜘蛛的模块

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

    支持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

    水瓶酱

    老硬币(自定义保存地图 链接

    我自己

    没了。

    群内已经发布新版本929632155

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

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


    “点赞是美意,打赏是鼓励”


    Lv8
    一掷千金
    打赏了18铁锈币
    回复
    打赏了10铁锈币
    回复
    Lv8
    颇负盛名
    这样? [s-3-5]
    回复

    请登录之后再进行评论

    登录
    教程分享
  • 今日 0
  • 内容 116
  • 关注 1190
    • 大版主
    • 小版主
  • 安逸
    安逸
    我的名字叫陈xx,今年10岁了
  • 暂没有数据

  • 任务
  • 动态
  • 底部
  • 帖子间隔 侧栏位置: