跳到主要内容

具体使用自定义属性

我们知道war3有三种英雄属性:力量、敏捷、智力

每点力量增加25点生命值上限和每秒0.05点生命恢复

SCE通过自定义单位属性功能实现这些属性

具体声明力量属性

首先,我们需要在地图中声明‘力量’属性

打开数编-常量配置,添加‘力量’属性

配置力量属性

然后我们要让‘力量’属性发挥作用

每点力量增加25点生命值上限和每秒0.05点生命恢复

因此生命上限 = 原来的生命上限 + 25 * 力量

在数据编辑器中选择游戏机制设置-默认全局游戏机制配置

配置力量属性的属性公式

在自定义单位属性下面添加‘生命上限’自定义属性节点

在自定义属性公式中定义属性的计算方式:生命上限 = 原来的生命上限 + 力量 * 25

在影响本属性的其他属性中添加力量,这样当力量变化时,会自动更新生命上限的值