自动增加属性效果
# 自动增加属性效果
# 什么是自增属性
在属性设置中的【自动增加属性】属性则可以控制某个属性每帧的自动增加。
- 特性1:最多每帧只能运行一次,所以自增间隔最少是0.2秒一次。
- 特征2:也可以设置别的属性的自动增加和自动减少,但是一般不建议这么做,否则容易出现一些很诡异的自增或自减时
# 属性固定自增
- 建立一个属性,命名为【金币】
- 双击属性【金币】进入修改属性界面,打开[自动增加属性],点击[新增],即可自动生成一个每秒自动递减1点,你还可以通过修改频率(秒数)和增长值来调整它
# 属性动态自增
- 建立两个属性,分别命名为【金币】和【金币0.5秒增长值】
2. 双击属性【金币】进入修改属性界面,打开[自动增加属性],点击[新增](和上面属性固定自增一样的步骤),然后我们点击1秒或者1点进入编辑状态
- 因为我们设置的是金币每0.5秒的增长值,所以先把时间改成0.5秒,再把固定数值设定为0,然后我们来设置公式
在设置公式时点击新增,即可新增一条公式条目,然后我们把【未知属性】改成属性【金币0.5秒增长值】,即可完成每0.5秒自动增长的设置
现在我们点击【同步到调试】按钮后发现,我们的金币却没有增长,那是因为我们的【金币0.5秒增长值】属性值为0,接下来我们通过改变属性【金币0.5秒增长值】的值来动态调整金币增长的幅度;接下来我们新建一个控件,双击该控件后设置[点击后玩家获得属性]中新增每点击1次增加0.1点【金币0.5秒增长值】
以上步骤完成后,每点1次控件每金币每秒增长就会增加0.2个
# 一些需要注意的点
- 每秒增长可以设置为负值,当为负值的时候则变为每秒减少
- 在属性的自增中是不能设置条件的,如果有一些简单的条件需求,可以使用动态自增改变自增的数值即可。要更为复杂的自增条件则需要使用事件来模拟,不过大部分用不到事件来实现。
上次更新: 2023/07/23, 18:13:03