Mod语法:修订间差异
添加的内容 删除的内容
(→.ini文件:起个头儿,最近就主要改这个页面了,另外mod语法和mod参数其实想用一个页面来讲的,直接改成mod制作参考不好点吗) 标签:移动版编辑 移动版网页编辑 高级移动版编辑 |
小 (懂得人可以在这个页面添加些什么,现在主要是扩充内容,不必拘泥格式) |
||
第1行: | 第1行: | ||
{{欢迎编辑}} |
{{欢迎编辑}} |
||
== .ini文件 == |
== .ini文件 == |
||
纯文本文件。用于规定具体[[单位]]的 |
纯文本文件。用于规定具体[[单位]]在游戏中的存在逻辑(?)。由节(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文件 == |