动态控制属性上限
# 动态控制属性上限
# 什么是属性上限
在属性设置中的【最大值】属性则为属性上限,当前属性任何时候都不会超过【最大值】。
- 特性1:默认固定值为-1,
- 特性2:当固定值填写为-1且【其他属性影响】为否时,则为不限制上限。
- 特性3:当最大值小于最小值时,以最大值来计算
# 设置固定上限
直接修改填写的固定值即可修改
# 动态控制属性上限
- 先建立两个属性,命名为【血量】以及【血量上限】
- 设置属性【血量】的最大值,固定值为0,开启[是否加上其他属性影响],点击[编辑影响公式]
- 设置公式关联属性为【血量上限】
- 以上,【血量】的最大值就会受到【血量上限】值的影响,可以从属性展示栏中观看到【血量】已经被成功限制
- 接下来我们随便改变血量上限的值即可改变血量本身的上限,新建一个控件,在该控件[点击后玩家获得属性]中设置为每点击1次就增加1点【血量上限】
- 我们操作点击2次新增的控件按钮后,即可看到【血量】被限制的上限也改变了
# 一些需要注意的点
- 当勾选【其他属性影响】时,最大值固定值填写-1在参与计算式会被默认为0;
- 当勾选【其他属性影响】时,最大值固定值填写的非-1的值会以加法的形式加在公式内;
- 当勾选【其他属性影响】时,计算最终结果为-1时,被限制的上限就是-1而不是默认的无限制;
上次更新: 2023/12/06, 19:43:46