Сейчас тоже задался таким вопросом.Скорость вращения можно привязать в коде, к скорости авто и все будет как в реальности.Если так сделать, то колеса будут крутиться даже когда авто летит в воздухе или его тащат боком вперед.Угол вращения надо вычислять из скорости самого колеса, учитывая направление колеса и направление его скорости. Ну и о радиусе колеса не надо забывать.Кто-нибудь такое реализовывал? Можете написать как это все делать? Или все тупо по скорости авто крутили колесо?
Сообщения: 84Зарегистрирован: 04 дек 2011, 10:38
Плз. Дайте полностью ИМХО я новичёГ в юньке Ща дам скрин...На изобрражении будет показанно как всё происходит
Сообщения: 1834Зарегистрирован: 14 окт 2009, 16:34Откуда: Грузия. Тбилиси
Unity > help > manuals - 99% ответов на все возникающие вопросы !
Делай в твоем случае локальное вращение через transform.localRotation.x (есть и другие методы). Скорость вращения можно привязать в коде, к скорости авто и все будет как в реальности.
Сообщения: 84Зарегистрирован: 04 дек 2011, 10:38
Да трансформ. Ваще низнаю как сделать. Колёса не через джоин, а через родителя. Ну к колесу цепляю скрипт. Там модель аккуратно на запчасти поделенна.
Сообщения: 249Зарегистрирован: 27 апр 2011, 22:12
Посредством скрипта, transform.rotation, не?Или motor-ом hingeJoint-а, только ось выставите правильно. Во вьюпорте её видно маленький оранжевой стрелочкой из центра пивота.
Сообщения: 84Зарегистрирован: 04 дек 2011, 10:38
Здрассе! У меня проблемка. Я сделал авто, оно ездит нормально и тд. Но не анимируются колёса! Ну в машине анимации нету. Надо чтоб колёса крутились, желательно в зависимости от скорости. Я пытался сделать но колёса крутились вокруг машины (якобы центр тяжести в центре машины). Нужно чтоб колёса крутились локально! Фух Надеюсь вы поняли меня и поможете
Сообщений: 25 • • 1,
Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.
Unity3D.ru • Как сделать кручение колес авто?
Комментариев нет:
Отправить комментарий