Я пытаюсь создать обработчик событий, который влияет на регенерацию выносливости в игре, например, каждые 0,75 секунд CurrentStamina переменная должна быть увеличена на BasicStaminaRegen значение переменной. Я хотел включить его в цикл while, чтобы проверять каждый тик, если CurrentStamina == Максстамина.
Код концепции C ++:
...
float currentStamina = 25.0, maxStamina = 100.0, basicStaminaRegen = 5.0;
while(currentStamina != maxStamina) {
(something related to handle a timer)
...
currentStamina += basicStaminaRegen;
}
...
Вопрос в том, как мне это сделать в редакторе проектов UE?
StaminaRegen определенная функция
Я рекомендую, когда установленное событие таймера выполняется в цикле, циклу while нет необходимости, и все усложняется, просто используется простая ветвь, опять же, я могу ошибаться.
Других решений пока нет …