Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 30.04.2020, 15:11
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Rise, почему оно работает с такими потугами? (Проверь — зажав W попеременно нажимай A или D, движение «зигзагом», у тебя оно выглядит так, как будто пропускаются нажатия, тупые гейдевки способны на такое)
Почему как только нажать клавишу, оно немного дёрнется в нужном направлении, а затем остановится, и только потом продолжит движение?
Почему скорость движения должна зависеть от скорости возникновения события? (Твои rotateSpeed и translateSpeed на самом деле прибавляются в голом виде к предыдущим значениям во время переменного возникновения события)

Если тебе сложно это понять, то посмотри мой пример выше — там таких проблем нет.

Последний раз редактировалось Malleys, 30.04.2020 в 15:16.
Ответить с цитированием
  #12 (permalink)  
Старый 30.04.2020, 19:14
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Сообщение от Malleys
как будто пропускаются нажатия
Так устроен keydown, когда нажимается другая клавиша, текущий автоповтор останавливается.
Сообщение от Malleys
дёрнется в нужном направлении
Опять же, так устроен keydown, автоповтор начинается с задержкой от удержания клавиши.
Сообщение от Malleys
во время переменного возникновения события
А почему нет, нигде не написано что это игра, поэтому не было цели делать игровой цикл.
Сообщение от Malleys
посмотри мой пример выше
Интересный вариант с DOMMatrix, возьму на заметку.
Ответить с цитированием
  #13 (permalink)  
Старый 30.04.2020, 23:44
Интересующийся
Отправить личное сообщение для Toban Посмотреть профиль Найти все сообщения от Toban
 
Регистрация: 25.03.2020
Сообщений: 11

Интересный вопрос (наверное). Можно ли как то приравнять две DOMMatrix. То есть у меня есть два превращения и нужно чтобы они были равны.
Ответить с цитированием
  #14 (permalink)  
Старый 01.05.2020, 00:12
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Сообщение от Toban
Можно ли как то приравнять две DOMMatrix.
подожду переводчика.
Ответить с цитированием
  #15 (permalink)  
Старый 02.05.2020, 00:14
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Сообщение от Toban
приравнять две DOMMatrix.
DOMMatrix: matrix2.setMatrixValue(matrix1).
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Плавное перемещение блока yaparoff Общие вопросы Javascript 10 28.01.2019 10:04
В каком направлении и сколько раз был прокручен скролл webrepa Events/DOM/Window 19 12.02.2016 14:45
Перемещение по якорям по событию скролла Paulls Events/DOM/Window 1 20.06.2014 03:51
после ajax запроса не работает перемещение. Scotti AJAX и COMET 3 31.10.2013 14:26
Перемещение объектов, последовательность событий prizrak39 Events/DOM/Window 3 19.11.2012 13:42