Mod语法:修订间差异
小
无编辑摘要
小 (这种方式好像很难给小白讲全面,考虑了半天没有写出东西,是不是要换成例子作为切入点的方式啊,,,这是自言自语) |
RustedWiki更新姬(留言 | 贡献) 小无编辑摘要 |
||
第2行:
== .ini文件 ==
纯文本文件。游戏通过读取以<code>.ini</code>为扩展名的文件来获取具体[[单位]]的属性。内容组成方面,由节(section)、键(key)、注释(comment)三个部分组成:
=== 节(section) ===▼
▲=== 节 ===
包含用两个半角英文方括号包围的节的名称([section]),单独占一行。用于声明相关的键从属于该节。其后的行直到另一个节前一行的键均归属于该节。名称不同的节视为不同类型的节。
第29行 ⟶ 第28行:
[comment_NAME]
</pre>
=== 属性(property) ===
▲又称属性(property),包含用冒号(:)或等号(=)连接的键的名称(name)和键的值(value),单独占一行。用于规定单位的具体属性。名称不同的键视为不同类型的键,名称相同的键从属于不同类型的节视为不同类型的键。
=== 注释 ===
注释即为对代码的解释和说明。清晰的注释有利于帮助理解代码的含义。铁锈战争的<code>.ini</code>文件语法在注释方面提供了三种方式:▼
▲铁锈战争的<code>.ini</code>文件语法在注释方面提供了三种方式:
(1)用<code>#</code>进行单行的注释
在行的开头加上符号<code>#</code>
<pre style="white-space:pre;overflow:auto;">
[projectile_1]
第53行 ⟶ 第43行:
…
</pre>
(2)用<code>"""</code>和<code>"""</code>的组合进行多行注释
在行头使用<code>"""</code>作为起始,在之后的行尾使用<code>"""</code>作为结束。在其之间的内容均
<pre style="white-space:pre;overflow:auto;">
"""
第68行 ⟶ 第57行:
"""
</pre>
(3)用<code>[comment_NAME]</code>进行成节的注释
该节之后的行直到下一个节前一行均不会被
<pre style="white-space:pre;overflow:auto;">
[comment_hiddenAction_1]
第79行 ⟶ 第67行:
maxHp: 2000
[core]
#[comment_NAME]节下的东西是不会被
@copyFromSection: comment_1
…
</pre>
== mod-info.txt文件 ==
纯文本文件。游戏通过在mod文件夹根目录读取<code>mod-info.txt</code>这样命名的文件来获得mod作者提供的mod描述信息。
第110行 ⟶ 第97行:
注释"""
</pre>
== all-units.template文件 ==
|