Mod语法:修订间差异

添加的内容 删除的内容
标签移动版编辑 移动版网页编辑 高级移动版编辑
(这种方式好像很难给小白讲全面,考虑了半天没有写出东西,是不是要换成例子作为切入点的方式啊,,,这是自言自语)
第7行: 第7行:


节的类型:
节的类型:
<pre style="white-space:pre;overflow:auto;">
<pre>
[core]
[core]
[canBuild_NAME]
[canBuild_NAME]
第28行: 第28行:
[template_NAME]
[template_NAME]
[comment_NAME]
[comment_NAME]
(待补充,计划对每条含义用法进行介绍)
</pre>
</pre>


=== 键 ===
=== 键 ===
又称属性(property),包含用冒号(:)或等号(=)连接的键的名称(name)和键的值(value),单独占一行。用于规定单位的具体属性。名称不同的键视为不同类型的键,名称相同的键从属于不同类型的节视为不同类型的键。键的值有几种固定类型,具体取决于键。
又称属性(property)包含用冒号(:)或等号(=)连接的键的名称(name)和键的值(value),单独占一行。用于规定单位的具体属性。名称不同的键视为不同类型的键,名称相同的键从属于不同类型的节视为不同类型的键。


值的类型:
<pre>
(待补充,计划每条都需要详解)
</pre>
键的类型:
键的类型:
<pre style="white-space:pre;overflow:auto;">
<pre>
(待补充,计划每条都需要详解
(待补充)
</pre>
</pre>


=== 注释 ===
=== 注释 ===
注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。注释只是为了提高可读性,不会被计算机编译。
<q>注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。注释只是为了提高可读性,不会被计算机编译。</q>


铁锈战争的<code>.ini</code>文件语法在注释方面提供了三种方式:
铁锈战争的<code>.ini</code>文件语法在注释方面提供了三种方式:
第51行: 第46行:


在行的开头加上<code>#</code>意味着计算机不会编译该行内容。
在行的开头加上<code>#</code>意味着计算机不会编译该行内容。
<pre style="white-space:pre;overflow:auto;">
<pre>
[projectile_1]
[projectile_1]
#directDamage: 20
#directDamage: 20
第61行: 第56行:
(2)用<code>"""</code>和<code>"""</code>的组合进行多行注释
(2)用<code>"""</code>和<code>"""</code>的组合进行多行注释


在行头使用<code>"""</code>作为起始,在之后的行尾使用<code>"""</code>作为结束。在其之间的内容均不会被编译。
在行头使用<code>"""</code>作为起始,在之后的行尾使用<code>"""</code>作为结束。在其之间的内容均不会被编译。
<pre style="white-space:pre;overflow:auto;">
<pre>
"""
"""
这是三个英文引号
这是三个英文引号
第77行: 第72行:


该节之后的行直到下一个节前一行均不会被编译。
该节之后的行直到下一个节前一行均不会被编译。
<pre style="white-space:pre;overflow:auto;">
<pre>
[comment_hiddenAction_1]
[comment_hiddenAction_1]
autoTriggerOnEvent: created
autoTriggerOnEvent: created
第90行: 第85行:


== mod-info.txt文件 ==
== mod-info.txt文件 ==
纯文本文件。游戏通过在mod文件夹根目录读取<code>mod-info.txt</code>这样命名的文件来获得mod作者提供的mod描述信息。此文件拥有自己的参数规则
纯文本文件。游戏通过在mod文件夹根目录读取<code>mod-info.txt</code>这样命名的文件来获得mod作者提供的mod描述信息。


相关参数介绍
相关参数解释
<pre style="white-space:pre;overflow:auto;">
<pre>
#(必填)
#(必填)
[mod]
[mod]