@MoRpo

Как сделать 2 секундную неуязвимость, при получение урона?

Мне нужно понять именно каким образом я могу реализовать эту систему. Если что у меня полоса жизней и уменьшаю её я, с помощи fillhealth = fillhealth -= 0.005f;
ПОЖАЛУЙСТА ВЫРУЧИТИЕ!!!
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ответы на вопрос 2
GavriKos
@GavriKos
Оххх... Ну что тут понимать...

Нанесли урон - в переменную записали время нанесения урона. Дальше в месте где у вас меняется ХП проверяете если с момента нанесения урона прошло меньше 2 секунд - ничего не вычитаете.

Может сначала подучите сишарп прежде чем лезть в геймдев? Тривальная же проверка.
Ответ написан
Pixel_Guy
@Pixel_Guy
C# программист разрабатывающий игры на unity
Если коротко, то написать корутину, которая будет выключать хитбокс(триггер/коллайдер), а через 2 секунды включать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы