Mod语法:修订间差异

添加的内容 删除的内容
标签移动版编辑 移动版网页编辑 高级移动版编辑
标签移动版编辑 移动版网页编辑 高级移动版编辑
第1行: 第1行:
{{欢迎编辑}}
{{欢迎编辑}}
== .ini文件 ==
== .ini文件 ==
纯文本文件。用于规定具体[[单位]]在游戏中存在逻辑(?)。由节(section)、键(key)、注释(comment)三个部分组成:
纯文本文件。游戏通过读取以<code>.ini</code>为扩展名的文件来获取具体[[单位]]的属性内容组成方面,由节(section)、键(key)、注释(comment)三个部分组成:

=== 节 ===
=== 节 ===
用两个半角(在输入法中英文模式切换的情形下尤需注意,以下不再赘述)英文方括号包围节的名称([section]),单独占一行用于声明相关的键作用在该节。其后的行直到另一个节前一行的键均归属于该节。
包含用两个半角英文方括号包围节的名称([section]),单独占一行用于声明相关的键从属于该节。其后的行直到另一个节前一行的键均归属于该节。名称不同的节视为不同类型的节。

节的类型:
<pre>
<pre>
#包含的节:
[core]
[core]
[canBuild_NAME]
[canBuild_NAME]
第14行: 第16行:
[movement]
[movement]
[ai]
[ai]
[leg_#] / [arm_#]
[leg_#]
[arm_#]
[attachment_NAME]
[attachment_NAME]
[action_NAME] / [hiddenAction_NAME]
[action_NAME]
[hiddenAction_NAME]
[effect_NAME]
[effect_NAME]
[animation_NAME]
[animation_NAME]
第24行: 第28行:
[template_NAME]
[template_NAME]
[comment_NAME]
[comment_NAME]
(待补充,计划对每条含义用法进行介绍)
</pre>
</pre>


=== 键 ===
=== 键 ===
又称属性(property),是.ini文件的基本元素。每个键包含键的名称(name)和键的值(value),用冒号(:)或等号(=)连接,单独占一行。玩家修改单位具体是通过修改键的值来实现的。
又称属性(property),包含用冒号(:)或等号(=)连接的键的名称(name)和键的值(value),单独占一行。用于规定单位具体属性。名称不同的视为不同类型键,名称相同键从属于不同类型的节视为不同类型的键。键的值有几种固定类型,具体取决于键

值的类型:
<pre>
(待补充,计划每条都需要详解)
</pre>
键的类型:
<pre>
(待补充,计划每条都需要详解)
</pre>

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