2d физика
У меня вопрос не только для Unity программистов, мне хотелось бы спросить по поводу физики.
Собран примерно по такой схеме мотоцикл: Хочется зафиксировать его в плоскости. Кто что по этому поводу может посоветовать? Мои все попытки завершались "взрывом" физической модели... |
Ответ: 2d физика
Пробовал ограничить как в 2DPlatformerTutorial ограничивались ящики?
RigidBody - ConfigurableJoint -> XMotion - Free YMotion - Free ZMotion - Locked Angular XMotion - Locked Angular YMotion - Locked Angular ZMotion - Free |
Ответ: 2d физика
Пробовал, но из-за того что система сложная, она взрывается к сожалению
|
Ответ: 2d физика
В общем на мучился я порядком, вопрос другой: как такой мотик физически лучше собрать?
|
Ответ: 2d физика
Кажется кое-что получилось:
http://shgames.ru/moto/ |
Ответ: 2d физика
Обычно в сайд-скролл играх такого рода, газ на стрелку вверх, тормоз на стрелку вниз, а вот на стрелки влево-вправо, управление балансом.
Удалось перевернуться, вроди в поряде :) Колесо заднее яйцом немного.. |
Ответ: 2d физика
Вложений: 1
уиии...
|
Ответ: 2d физика
Управление потом поменяется, сейчас достижение - система не взрывается. Теперь надо добавить скорости. А колесо - в максе похоже моделер схалтурил )
|
Ответ: 2d физика
Колесо поправил (скопировал переднее :) ), добавил маленькую деталь - амортизатор для задней несущей (пружинка такая), чтобы выглядело реалистичнее. Теперь надо браться за управление разгоном, а то скорость маловата получается одним только Torque.
http://shgames.ru/moto/ |
Ответ: 2d физика
Добавил скорости, теперь можно проехать весь тестовый уровень. Добавил кнопку "Reset". Можно уже мотоциклиста сажать, жаль тока модели нету :(
Управление: - газ - стрелка вправо или "D" - тормоз/малый назад- стрелка влево или "A" http://shgames.ru/moto/ |
Ответ: 2d физика
как решил проблему? упростил модельку?
|
Ответ: 2d физика
Да, пришлось уменьшить число джоинтов, часть частей мотоцикла теперь двигается с помощью LookAt. Плюс использовал смешаный вариант фиксации в плоскости - джоинтом ограничил вращение по двум осям, без ограничения движения, плюс скриптом сбрасываю положение и скорсти. При ограничении движения джоинтом система взрывалась.
|
Ответ: 2d физика
Прикольно попал в дырочку между бочками :)
|
Ответ: 2d физика
С новой скоростью можно пройти тестовый уровень просто зажав кнопку вперед)
|
Ответ: 2d физика
Цитата:
|
Часовой пояс GMT +4, время: 05:06. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot