Ответ: Вращение осей координат
д3дх математикой не пользуюсь, но по сути ты можешь умножить вектор "вперед" (0,0,1) на ротационную матрицу и получить локальный "вперёд" для объекта (или ты можешь вытащить этот локальный сразу из матрицы если тебе так проще; или ты можешь умножить глобал вектор на кватернион объекта). Локальный прибавляешь к позиции и едешь куда надо.
Эйлеры не юзай для такой задачи.
|