跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
帮助
RustedWarfare Wiki
搜索
搜索
创建账号
登录
个人工具
创建账号
登录
查看“单位编辑”的源代码
页面
讨论
大陆简体
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
常规
链入页面
相关更改
特殊页面
页面信息
链接
RustedWiki QQ群
←
单位编辑
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
<b>序言</b><br> 本文引导想要学习制作mod单位的玩家具有制作自己单位的能力。<br> <br> <b>概念</b><br> 游戏中的原版单位的属性信息有两种存储方式:一种为游戏早期的直接写在游戏的.jar或.dex文件中,另一种,在游戏具有mod系统后,以一个单位一个.ini文件的形式进行存储。我们制作mod单位使用这种形式。<br> 这里的.ini文件为UTF-8文本文件,使用记事本等文本编辑器即可修改。<br> 具体属性存储方式使用键值对(key: value)进行存储。即单位具体某项属性名称后跟英文冒号然后填这个属性的值。如: <pre style="margin: 0;padding: 5px;border: 1px solid;background-color: #fffff5;white-space: pre;overflow-x: auto;"> # name为单位的名称,这里值为c_interceptor name: c_interceptor # price为单位的造价,即单位的造价为600 price: 600 maxHp: 250 </pre> .ini文件内容里还有小节的概念,即使用英文方括号包裹小节名称并单独占一行来划分单位的不同功能,如: <pre style="margin: 0;padding: 5px;border: 1px solid;background-color: #fffff5;white-space: pre;overflow-x: auto;"> # 概念型坦克的两个炮台,[turret_cannon2]和[turret_cannon3] [turret_cannon2] #top right cannon x: 0 y: 0 attachedTo: base2 copyFrom: cannon1 linkDelayWithTurret: cannon1 warmup:30 [turret_cannon3] #bottom left cannon x: 0 y: 0 attachedTo: base3 copyFrom: cannon1 linkDelayWithTurret: cannon1 warmup:60 </pre> <br> <b>.ini文件的位置</b><br> 一个mod在文件存储意义上,是一个具有多层目录结构的文件夹。(mod直接以文件夹的形式而非.rwmod打包形式放入游戏读取目录下也可被游戏正常加载)<br> mod文件想要加载到游戏中应该放在:(PC端)"Rusted Warfare/mods/units/" (Android端)"rustedWarfare/units/"或"/com.corrodinggames.rts/files/units/" <pre style="margin: 0;padding: 5px;border: 1px solid;background-color: #fffff5;white-space: pre;overflow-x: auto;"> #以PC端游戏目录为例 mods └─units │ custom_units_here.txt │ └─中型坦克改_v0.2 ← 该mod的文件夹 │ all-units.template │ mod-info.txt │ ├─BGM ├─_未完成 ├─其他 ├─单位 │ └─中型坦克 ← 该单位的文件夹 │ 中型坦克.ini ← 单位“中型坦克”的.ini文件 │ 开火.ogg │ 残骸.png │ 炮塔.png │ 车身.png │ └─地图 </pre> <br> <b>接下来</b><br>
返回
单位编辑
。
开关有限宽度模式