Mod语法:修订间差异

添加的内容 删除的内容
→‎.ini文件:​起个头儿,最近就主要改这个页面了,另外mod语法和mod参数其实想用一个页面来讲的,直接改成mod制作参考不好点吗
标签移动版编辑 移动版网页编辑 高级移动版编辑
(懂得人可以在这个页面添加些什么,现在主要是扩充内容,不必拘泥格式)
第1行: 第1行:
{{欢迎编辑}}
{{欢迎编辑}}
== .ini文件 ==
== .ini文件 ==
纯文本文件。用于规定具体[[单位]]的外观和行为。由节(section)、键和值(key-value)、注释(comment)三个部分组成:
纯文本文件。用于规定具体[[单位]]在游戏中存在逻辑(?)。由节(section)、键(key)、注释(comment)三个部分组成:
=== 节 ===
=== 节 ===
用两个半角(在输入法中英文模式切换的情形下尤需注意,以下不再赘述)英文方括号包围节的名称([section]),单独占一行,用于声明相关的键作用在该节。其后的行直到另一个节前一行的键均归属于该节。
(描述待补充)
<pre>
<pre>
#包含的节:
[core]
[core]:单位的一些基本设置,

[canBuild_NAME]:
[graphics]
[attack]
[turret_NAME]
[projectile_NAME]
[movement]
[ai]
[leg_#] / [arm_#]
[attachment_NAME]
[action_NAME] / [hiddenAction_NAME]
[effect_NAME]
[animation_NAME]
[placementRule_NAME]
[global_resource_NAME]
[resource_NAME]
[template_NAME]
[comment_NAME]
</pre>
</pre>
=== 键·值 ===
=== 键 ===
又称属性(property),是.ini文件的基本元素。每个键包含键的名称(name)和键的值(value),用冒号(:)或等号(=)连接,单独占一行。玩家修改单位具体是通过修改键的值来实现的。
=== 注释 ===
=== 注释 ===
注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。注释只是为了提高可读性,不会被计算机编译。
注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。注释只是为了提高可读性,不会被计算机编译。
第54行: 第72行:
</pre>
</pre>


=== 模板语法 ===
(待补充)
=== 代码表 ===
为了方便Mod开发者进行代码的编写,一种被称作代码表的工具被制作出来,用于对照代码与其作用。

具体的代码表可以参考[https://www.rustedwarfare.com/index.php?c=app&a=puyuetian_htmlpage:index&htmlname=dm 这里]


== mod-info.txt文件 ==
== mod-info.txt文件 ==