mod的单位属性平衡一直是个难以调整的问题,于是有以下想法:把单位拆分成部件,然后用各种部件组成单位的属性。
例如:
大力士导弹车:
拆分为:
底盘——t1坦克普通底盘:85deg/s 重量:25 价格:15金属 所需工程等级:t1
装甲——t1坦克合金装甲-加厚(L):41金属 血量:x(定值,来自装甲)+y(比例系数,来自加厚)L 重量:30+L(41) 价格:15+L(41)金属 所需工程等级:t1
武器——t1级对空导弹:攻击力:m 重量:6 价格:15金属 所需工程等级:t1
武器——t1级对地导弹:攻击力:n 重量:6 价格:15金属 所需工程等级:t1
发动机——t1通用发动机:马力f=45 重量:12 价格:17金属 所需工程等级:t1
特殊组成:无
于是属性应该这么算:
转向能力:略低于t1普通底盘内的属性值
加速度:部件重量之和m(120),发动机马力f(45),f=ma. a=0.375 略低于计算值 a=0.36
最大速度:低于:v=3[(m/f)/a]=22.22222 v=18
攻击力:来自武器 :m\n
价格:略大于部件之和:15+15+41+15+15+17=118 价格:119
血量:x(定值,来自装甲)+y(比例系数,来自加厚)*L
所需工厂等级:t1(部件中 所需工程等级的最大值)
以上部件数据省略工时和造价中的能量
大致就是这个意思,我觉得吧,这个部件系统虽然麻烦了点,但是单位的平衡调试会比较方便,而且可以方便新手组装新单位~
希望大家踊跃提出意见。