我正在尝试创建一个事件处理程序,它会影响游戏中的耐力再生,例如每 0.75 秒的刻度CurrentStamina变量应该增加BasicStaminaRegen变量的值。如果CurrentStamina == MaxStamina,我想将它包含在一个 while 循环中以检查每个滴答声。
概念 C++ 代码:
...
float currentStamina = 25.0, maxStamina = 100.0, basicStaminaRegen = 5.0;
while(currentStamina != maxStamina) {
(something related to handle a timer)
...
currentStamina += basicStaminaRegen;
}
...
问题是,我如何在 UE 蓝图编辑器中完成它?