单位编辑:修订间差异

无编辑摘要
(等)
无编辑摘要
第20行:
==== 单位的存在机制 ====
<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>
单位的
573

个编辑