角色属性分类:
1)基础属性,如力量、魔法、耐力、体质等,这些参数的特征是用来生成参数属性和统计属性;
2)参数属性,如物理攻击伤害,物理防御,致命一击等,这些参数的特征是用于角色的实际计算;
3)统计属性,如生命值,耐力值,魔法值等,这些参数的特征是每个值都有一个最大值,一个当前值,一个再生值;
基础属性生成参数属性和统计属性的规则是用一个曲线来进行非线性或线性控制;
如上图所示,力量属性根据StrenghtToDamage曲线来生成实际的物理攻击,即当力量为13.01的时候,物理攻击为96.86;
上图中耐力属性根据对应的曲线生成统计属性中,耐力值的最大值和再生值(每秒的回复值);
注:一个基础属性可以修改多个参数属性或统计属性,如力量属性同时修改物理攻击和生命值;同理,一个参数属性或统计属性可以被多个基础属性修改,如生命值可以同时被力量属性和体质属性修改;