单位编辑:修订间差异

来自RustedWarfare Wiki
添加的内容 删除的内容
无编辑摘要
无编辑摘要
第4行: 第4行:
=== 准备工作 ===
=== 准备工作 ===


* 准备一个文本编辑器(推荐MT/ES编辑器
* 准备一个文本编辑器(手机端推荐MT管理器/ES文件浏览器编辑器,电脑端推荐Visual Studio Code、Sublime)


* 了解铁锈模组文件的构成 [[模组导入|[链接]]]
* 了解铁锈模组文件的构成 [[模组导入|[链接]]]
第45行: 第45行:
如果你的单位使用了自动触发(AutoTrigger),在打开“Debug”选项后,还可以打开“Trigger Debug”选项,打开此选项后,选中任意单位将能够看到它们的自动触发,并且能够看到自动触发中单个条件的值。<references />
如果你的单位使用了自动触发(AutoTrigger),在打开“Debug”选项后,还可以打开“Trigger Debug”选项,打开此选项后,选中任意单位将能够看到它们的自动触发,并且能够看到自动触发中单个条件的值。<references />
==PC端==
==PC端==
注:你如果使用系统自动记事本编辑单位ini,请不要输入中文等特殊符号,会导致铁锈出现乱码(编码不同)
注:你如果使用系统记事本编辑单位ini,请不要输入中文等特殊符号,会导致铁锈出现乱码(编码不同)


== 相关链接 ==
== 相关链接 ==

2022年12月30日 (五) 14:10的版本

安卓端

准备工作

  • 准备一个文本编辑器(手机端推荐MT管理器/ES文件浏览器编辑器,电脑端推荐Visual Studio Code、Sublime)
  • 了解铁锈模组文件的构成 [链接]

初识ini[1]

ini文件是一种配置文件,由节(Section)、键(Key)、值(Value)组成。一个节中通常包含多个键,每个键对应一个值,键和值通过:进行连接。[2]在铁锈中,ini文件用于存储单位的信息,对单位的各种数值进行设置。

例如:

一个ini文件例子
[core]
name: tank
price: 1000

[move]
maxSpeed: 2

在上面这段ini中,我们可以清晰的看到:core中name的值为tank,move中maxSpeed的值为2。

详细的ini教程

调试单位

重新加载单位

通常情况下,每次进入铁锈时,模组会被自动加载。单击主界面中“模组”按钮后,找到“重载数据”按钮,单击即可重新加载模组数据。

如果你正在沙盒中进行模组调试,在actions、all和modded中可以找到“Reload units”,单击此按钮铁锈将会重新加载所有单位。如果你只是更改了单位的数据,也可以在modded中单击“Quick Reload”,此时铁锈会以很快的速度重新加载单位。

Debug按钮

在沙盒的actions中,有一个“Debug”选项,默认为关闭,打开此选项后,单击任意单位的血量都会看到“--Debug--”字样和当前单位的信息。

Debug可以显示的信息
  • 单位name
  • 单位id
  • x
  • y
  • 高度
  • 角度
  • 图层
  • 自定义资源
  • 自定义内存(memory数组中的值不能显示)
  • 自定义目标(customTarget1)

如果你的单位使用了自动触发(AutoTrigger),在打开“Debug”选项后,还可以打开“Trigger Debug”选项,打开此选项后,选中任意单位将能够看到它们的自动触发,并且能够看到自动触发中单个条件的值。

  1. ini文件_百度百科
  2. 一般ini通过=连接,但在铁锈中使用:连接

PC端

注:你如果使用系统记事本编辑单位ini,请不要输入中文等特殊符号,会导致铁锈出现乱码(编码不同)

相关链接