forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Физика (http://forum.boolean.name/forumdisplay.php?f=168)
-   -   2d физика (http://forum.boolean.name/showthread.php?t=13565)

pax 22.10.2010 22:47

2d физика
 
У меня вопрос не только для Unity программистов, мне хотелось бы спросить по поводу физики.
Собран примерно по такой схеме мотоцикл:

Хочется зафиксировать его в плоскости. Кто что по этому поводу может посоветовать? Мои все попытки завершались "взрывом" физической модели...

Nuprahtor 22.10.2010 22:53

Ответ: 2d физика
 
Пробовал ограничить как в 2DPlatformerTutorial ограничивались ящики?
RigidBody - ConfigurableJoint ->
XMotion - Free
YMotion - Free
ZMotion - Locked

Angular XMotion - Locked
Angular YMotion - Locked
Angular ZMotion - Free

pax 22.10.2010 23:18

Ответ: 2d физика
 
Пробовал, но из-за того что система сложная, она взрывается к сожалению

pax 23.10.2010 01:02

Ответ: 2d физика
 
В общем на мучился я порядком, вопрос другой: как такой мотик физически лучше собрать?

pax 23.10.2010 02:01

Ответ: 2d физика
 
Кажется кое-что получилось:
http://shgames.ru/moto/

moka 23.10.2010 16:54

Ответ: 2d физика
 
Обычно в сайд-скролл играх такого рода, газ на стрелку вверх, тормоз на стрелку вниз, а вот на стрелки влево-вправо, управление балансом.
Удалось перевернуться, вроди в поряде :)
Колесо заднее яйцом немного..

Mhyhr 23.10.2010 17:25

Ответ: 2d физика
 
Вложений: 1
уиии...

pax 23.10.2010 17:31

Ответ: 2d физика
 
Управление потом поменяется, сейчас достижение - система не взрывается. Теперь надо добавить скорости. А колесо - в максе похоже моделер схалтурил )

pax 23.10.2010 20:46

Ответ: 2d физика
 
Колесо поправил (скопировал переднее :) ), добавил маленькую деталь - амортизатор для задней несущей (пружинка такая), чтобы выглядело реалистичнее. Теперь надо браться за управление разгоном, а то скорость маловата получается одним только Torque.

http://shgames.ru/moto/

pax 24.10.2010 00:41

Ответ: 2d физика
 
Добавил скорости, теперь можно проехать весь тестовый уровень. Добавил кнопку "Reset". Можно уже мотоциклиста сажать, жаль тока модели нету :(

Управление:
- газ - стрелка вправо или "D"
- тормоз/малый назад- стрелка влево или "A"

http://shgames.ru/moto/

Illidan 24.10.2010 03:21

Ответ: 2d физика
 
как решил проблему? упростил модельку?

pax 24.10.2010 08:50

Ответ: 2d физика
 
Да, пришлось уменьшить число джоинтов, часть частей мотоцикла теперь двигается с помощью LookAt. Плюс использовал смешаный вариант фиксации в плоскости - джоинтом ограничил вращение по двум осям, без ограничения движения, плюс скриптом сбрасываю положение и скорсти. При ограничении движения джоинтом система взрывалась.

pax 24.10.2010 15:30

Ответ: 2d физика
 
Прикольно попал в дырочку между бочками :)

Reks888 24.10.2010 23:26

Ответ: 2d физика
 
С новой скоростью можно пройти тестовый уровень просто зажав кнопку вперед)

pax 24.10.2010 23:43

Ответ: 2d физика
 
Цитата:

Сообщение от Reks888 (Сообщение 165890)
С новой скоростью можно пройти тестовый уровень просто зажав кнопку вперед)

Не всегда ;) Попробуй подождать когда мотик упадет и потом зажать, я много раз переворачивался )


Часовой пояс GMT +4, время: 17:41.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot