gigantik
Новичок
У меня уже есть динамическая система зелёных зон, но я не могу понять, как правильно отменять урон по игроку.
Сейчас это реализовано так:
Я сохраняю текущее количество HP игрока, и когда он получает урон — просто возвращаю ему это значение HP. Но при сильном или скорострельном уроне, восстановление HP не успевает обработаться, и игрок всё равно получает урон.
Есть ли более надёжный способ полностью отменять урон?
Сейчас это реализовано так:
Я сохраняю текущее количество HP игрока, и когда он получает урон — просто возвращаю ему это значение HP. Но при сильном или скорострельном уроне, восстановление HP не успевает обработаться, и игрок всё равно получает урон.
Есть ли более надёжный способ полностью отменять урон?
