铁锈战争代码合集1
【--[core]--】:--核心代码--
此条目下填写单位基本信息。
本身没用任何值
【name】:单位名称
填单位名称
任意,可以是中文。决定了单位实际的名字。
语言文件根据它来读取相关的名称或者描述。
具体描述文件位置:
com/corrodinggames/rts/gameFramework/locale/Strings_zh.properties
格式:
units.单位名称.name=写单位显示的名称
units.单位名称.description= [[填单位显示的描述]]
【class】:类
不用动
默认为CustomUnitMetadata(自定义单位数据)
【price】:价格
填数值,正数
单位造价,可以是负数,负数时提直接供资金。
【maxHp】:生命
填单位生命值,正数
可以是0或负数,但是会直接爆炸
【buildSpeed】:建设速度
填数值
不大于1,一般为0.00xxx
与真实时间秒之间的换算方式:
此处所填时间=1÷(60x你需要的秒)
【techLevel】:科技等级
填数值(作者:科技等级最大不能超过3)
科技等级是1,则意味着建成建筑或单位即可进行此单位的生产。
如果科技等级高,则需要升级生产它单位,没有升级则无法制造,且列表不会出现。
在自定义单位中只是将名字显示为黄色,能否被建造取决于其它代码。
【generation_credits】:获取资金
填数值
用于定时获取资金,此代码决定了每次获取资金的多少
用于提取器或者类似油井单位
和generation_delay:(获取间隔)连用。
通过placeOnlyOnResPool(仅能建在资源池)达到新增提取器目的。
【generation_delay】:获取延迟
填数值
定时获取资金,此代码决定了每隔多久才会获得一次资金
用于提取器或者类似油井单位,仅在填40时显示每秒获取多少资金,实际上是三分之二秒。
和generation_credits:(获取数值)连用。
通过placeOnlyOnResPool(仅能建在资源池)达到新增提取器目的。
【placeOnlyOnResPool】:只在资源池建造
填"true"或"false"
也就是那个只能在矿坑上建造。比如用作资源提取器。
可以用于限定某些单位在特定地图上只能在特定地方上建造。
和generation_delay:(获取间隔)连用。
和generation_credits:(获取数值)连用。
【radius】:实际半径
填数值,不能是小数
选择单位时显示(没有displayRadius的情况下)光圈大小。
也决定了单位实际上占用位置的大小
【displayRadius】:显示半径
填数值,不能是小数
选择单位时显示的光圈大小
而radius决定实际占用位置的大小
【softCollisionOnAll】:碰撞体积软化
填数值
两个单位可以重叠范围,大致相当于不排斥程度。
实际上好像无卵用,因为铁锈单位重叠现象很普遍,即使填0不该重叠还是重叠。
另外重叠后会出现突然弹开(例如运输机降落),如果弹开后还是跟别的单位重叠会一闪一闪的,跟卡顿似的。
填负数会导致单位相互吸引。