нажатии плавно изменялась переменная (за нажатие получаю 1000 очков). Делал разными способами, через Mathf.MoveTowards, Mathf.Lerp, пробовал через Vector2.Lerp, также менял скорость изменения переменной, но все фигня.
Когда я запускал игру и нажимал медленно - все хорошо работало, но как только я начинал очень быстро нажимать, получались числа типа 8565, 9323 и т.д. (хотя прибавление по 1000, соответственно никаких 9999 быть не может)
Я так понимаю, что из-за быстрых нажатий не успевает изменятся переменная. Как это исправить? Или как лучше сделать?
А ты каким событием клик обрабатываешь? Я бы делал что-то вроде: onMouseButtonDown(0) addScore(1000);
Обсуждают сегодня