У меня есть анимация, которая происходит на dragmove. Однако я не хочу тратить циклы, делая больше вычислений, чем должен. По сути, я хочу, чтобы события dragmove отображались только с разумной скоростью анимации.Координация dragmove не должна превышать 30 FPS
Другими словами, события dragmove происходят так же быстро, как они могут, но я хочу только выполнить код так часто, как это необходимо для гладкости для пользователя.
Пока единственное решение, с которым я столкнулся, состоит в том, чтобы иметь отдельный цикл анимации, который выполняет перерисовку и ondragmove, просто устанавливает нужные мне переменные. Есть ли более элегантный способ сделать это?
То, что у вас сейчас есть, интервал анимации с обновленными координатами в реальном времени, может быть действительно идеальным, в зависимости от остальной части вашего проекта. – lemieuxster