Всем привет!
Подскажите пожалуйста как сделать авто вращение колеса в зависимости от направления движения автомобиля.
В сети полно уроков о том как сделать вращения колеса,но авторы уроков не учитывают поворотов корпуса,то есть они двигают машинку вперёд-назад ,но не поворачивают.
Скачал пару ригов автомобилей. И вот что увидел. Вращения колеса в них рассчитывается из суммы перемещений корпуса по X и Z. wheel.rotateX = mainControl.tanslateX + mainControl.tanslateZ.
Такая формула работает только если автомобиль будет повёрнут в диапазоне от 0 до -90 в горизонтальной плоскости, так как именно в этом диапазоне сумма его перемещений по X и Z будет равна положительному значению. Если же повернуть автомобиль например ровно на 45 градусов в горизонтальной плоскости и поехать вперёд, то колёса вращаться не будут ,так как в данном случае формула будт давать "0" , потому что одно из значений (X или Z)будет отрицательным,полярно противоположным другому.
Короче либо я что-то упускаю ,либо чёрт его знает. Запутался окончательно.
Ребята,если у кого есть опыт в оснащении автомобилей ,помогите советом.
Подскажите пожалуйста как сделать авто вращение колеса в зависимости от направления движения автомобиля.
В сети полно уроков о том как сделать вращения колеса,но авторы уроков не учитывают поворотов корпуса,то есть они двигают машинку вперёд-назад ,но не поворачивают.
Скачал пару ригов автомобилей. И вот что увидел. Вращения колеса в них рассчитывается из суммы перемещений корпуса по X и Z. wheel.rotateX = mainControl.tanslateX + mainControl.tanslateZ.
Такая формула работает только если автомобиль будет повёрнут в диапазоне от 0 до -90 в горизонтальной плоскости, так как именно в этом диапазоне сумма его перемещений по X и Z будет равна положительному значению. Если же повернуть автомобиль например ровно на 45 градусов в горизонтальной плоскости и поехать вперёд, то колёса вращаться не будут ,так как в данном случае формула будт давать "0" , потому что одно из значений (X или Z)будет отрицательным,полярно противоположным другому.
Короче либо я что-то упускаю ,либо чёрт его знает. Запутался окончательно.
Ребята,если у кого есть опыт в оснащении автомобилей ,помогите советом.