Я хотел бы найти текущую сторону и обновлять свойство $currentFace
в моем классе Cube каждый раз, когда куб поворачивается.
Вот мой JSFiddle: http://jsfiddle.net/joecritch/tZBDW/
Как видите, я успешно обновляю $currentFace
, когда напрямую перехожу к лицу с помощью меню. Однако я использую другой подход для управления клавиатурой (используя 3D-матрицу, чтобы куб не перемещался по неправильной оси).
Какой лучший способ рассчитать это?
У меня есть обработчик событий для afterRotation
, поэтому код расчета можно разместить там.
__afterRotation: function(e) {
// ...
// Insert calculation code?
// ...
}