跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
帮助
RustedWarfare Wiki
搜索
搜索
创建账号
登录
个人工具
创建账号
登录
查看“单位编辑”的源代码
页面
讨论
大陆简体
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
常规
链入页面
相关更改
特殊页面
页面信息
链接
RustedWiki QQ群
←
单位编辑
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
本页面指导mod制作初学者制作游戏中的单位。 ==== 单位的界定 ==== 游戏中,具有名称、生命值、半径、重量的单元。 ==== 游戏存储单位属性的方式 ==== 游戏使用传统意义上的.ini配置文件格式存储单位的属性信息。<br> 包含的.ini文件的特征:UTF-8文本文件、小节(Section)、键值对(Key-value)。 ==== 游戏如何将单位配置文件信息加载到游戏中 ==== 先将单位.ini文件置于指定目录,然后通过游戏内的mod管理界面对mod文件进行扫描和加载。 ==== 单位中可用的属性API及配置文件语法在哪里 ==== 见:[https://docs.google.com/spreadsheets/d/1aeP3pUic0IutZlgGix_cM8xR7LEH44gS4itAxETK954 Google 文档]<br> 上面表格文档记录了大多数属性API关键字和功能描述。但具体代码细节未能详尽,需要mod制作者留心在游戏中测试和记录。<br> 单位配置文件具有特殊语法,本文会在后面篇章进行介绍。 ==== 单位的存在机制 ==== <b>地图</b><br> 单位活动在地图之上,由地图生成(或称刷新)。<br> 每个地图上的单位都有自己在地图上的位置信息,即坐标(x, y)。 <b>生存</b><br> 游戏中,单位被刷新出来时,视为单位生存的开始。<br> 一般情况下,生成单位的情况:被建造者建造、由工厂生产、地图脚本功能、ini代码功能。<br> 游戏中,单位从地图上消失即为单位生存的结束。<br> 单位消失的情况:被回收、生命值为0、地图脚本功能、ini代码功能。 <b>生命值</b><br> 每个单位都有自己生命值(float类型),一般由ini配置文件定义其生命值上限。当单位生命值为0时,单位会从该局游戏中消失,即“死亡”。<br> 单位生命值变化的情况:被建造者维修、被建造者回收、被“弹丸”命中、地图脚本功能、ini代码功能。<br> 生命值实现了单位在一局游戏中的去留和更新。 <b>半径</b><br> 单位的半径在ini配置文件中定义(int类型)。半径使单位和单位之间存在最小距离,增加了真实性和趣味性。 <b>重量</b><br> 单位的
返回
单位编辑
。
开关有限宽度模式