Показать сообщение отдельно
Старый 03.09.2015, 10:46   #1
ІГРОГРАЙКО
ПроЭктировщик
 
Аватар для ІГРОГРАЙКО
 
Регистрация: 20.06.2009
Адрес: Україна
Сообщений: 152
Написано 10 полезных сообщений
(для 24 пользователей)
Вопрос Проблема физики двуколесного транспорта

Привет
Я пробую делать мото гонки. Есть проблема с физикой, а конкретней с поведением мотоцикла на трасе.

Конструкция:
Нажмите на изображение для увеличения
Название: Capture.PNG
Просмотров: 1160
Размер:	14.0 Кб
ID:	21873
Персонаж, мотоцикл собраний с частей и 2 WheelCollider(а) на EmptyObject(ах):
Нажмите на изображение для увеличения
Название: Capture1.PNG
Просмотров: 1124
Размер:	193.1 Кб
ID:	21874
Вертикальное положе (чтоб мотоцикл не падал) сделано с помощью Z rotation constraint в Ригид Боди.

Проблема:
При ускорении заднее колесо мотоцикла скользит по поверхности трасы, словно не происходит достаточного сцепления и сопровождается тряской и подпрыгиванием. Обороты колеса доходят до 40 000 RPM но мотоцикл движется со скоростью пешехода.

Вот так настроены WheelCollider(ы):
Нажмите на изображение для увеличения
Название: Capture2.PNG
Просмотров: 1158
Размер:	40.9 Кб
ID:	21875

Что пробовал:
1. Параметры Forward и Sideways Friction.
Результат: скользит дальше. Если превысить значение Extremum или Asymptote Value больше 1 - скачеш как на коне, но скорости не прибавляется.
2. Вес мотоцикла.
Результат: скользит и скачет дальше. Если уменьшить до 1 - вообще нет сцепления, если повысить к 1000 - колесо скользит, тряска, не могу преодолеть 5% наклон дороги.

Вот настройки RigidBody:
Нажмите на изображение для увеличения
Название: Capture3.PNG
Просмотров: 1133
Размер:	54.0 Кб
ID:	21876

Прошу помощи у вас!
Как сделать чтоб мотоцикл ездил нормально без тряски? Что я сделал не так?
__________________
Blitz3D, XNA, WebGL, OpenGL, Unity3D
PC: ASUS A55VM Core i3 (2.4Ghz), 6 Gb RAM, Nvidia GF 630M GT 2Gb
(Offline)
 
Ответить с цитированием