Ответ в теме: Смерть персонажа

#4158

Darkos
Участник
Сообщений:23

Зарегистрирован:
13.08.2016

Репутация:1

Когда мой игрок контактирует с врагом вычитание жизней происходит пока контакт не прекратится
вообщем вычитание жизней происходит ~60-100 раз
а мне надо чтобы это вычитание происходила один раз при каждом столкновении
Как это сделать?

Сделайте что бы при столкновении с врагом игрок отскакивал от него в противоположную сторону как и сам враг. Так же можно ввести логическую переменную которая будет отвечать за то что игрока ударили – когда игрока ударили она становиться true на некоторое время и пока она не станет обратно false то его нельзя будет опять атаковать.