Помогите разобраться с физикой в 3D

Общие вопросы о Unity3D

Помогите разобраться с физикой в 3D

Сообщение rlepricon 20 апр 2023, 12:14

Добрый день.

Подскажите, где можно почитать про физику в 3d, не могу заобраться.
Или подскажите как можно решить сделующую задачу:
Есть набор кирпичей из которых строим стену.
Каждый кирпич - это игровой объект, у которого есть свой Collider и RigiBody.
Перемещаю кирпичи через RigiBody, при включённой калочке isKinematic, кирпичи друг сквозь друга не проходят, как и должно быть.

Но, если у один кирпичь сталкивается с другим, то они оба начинают двигаться. Да, это правильно, но мне нужно, чтобы если один кирпичь натгнулся на препятствие в виде другого кирпича, то нужно чтобы он перестал двигаться.

Так же, если отключена галочка isGravity, то кирпичи ингда улетают наверх. Если галочка установлена, то падают. А так как пытаюсь сделать виртульный конструктор, то нужно чтобы они и не падали и не улетали :)

Спасибо!
rlepricon
UNец
 
Сообщения: 8
Зарегистрирован: 16 апр 2023, 15:04

Re: Помогите разобраться с физикой в 3D

Сообщение 1max1 20 апр 2023, 14:55

Физика в юнити не идеальна. Если ты пытаешь сделать подобие стенки из кучи маленьких объектов, то нужно после установки делать их кинематическими и обнулять их скорость, но во время события столкновения (когда приложенная сила велика, а не просто дыхнули :) ), снова их оживлять.
Плейлист по физики для зеленых https://www.youtube.com/watch?v=PVKSQ7f ... ULztxi-qFA
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Помогите разобраться с физикой в 3D

Сообщение rlepricon 20 апр 2023, 15:28

Спасибо огромное!
Буду изучать!
rlepricon
UNец
 
Сообщения: 8
Зарегистрирован: 16 апр 2023, 15:04

Re: Помогите разобраться с физикой в 3D

Сообщение Saltant 20 апр 2023, 15:30

1max1 писал(а):Физика в юнити не идеальна. Если ты пытаешь сделать подобие стенки из кучи маленьких объектов, то нужно после установки делать их кинематическими и обнулять их скорость, но во время события столкновения (когда приложенная сила велика, а не просто дыхнули :) ), снова их оживлять.
Плейлист по физики для зеленых https://www.youtube.com/watch?v=PVKSQ7f ... ULztxi-qFA

Я как то видел юнитековскую конфу где они говорили что будет новый физический движок, где все будет круто и все такое. Там еще про новый мультиплеер вещали, релеи и т.п, некоторые вещи я вот вижу они сделали (мультиплеер) а про физ. двигло новое что то я ничо не слышал. Есть инфа какая, может ты что то слышал?
Я на Google Play _https://play.google.com/store/apps/developer?id=Saltant
Аватара пользователя
Saltant
Адепт
 
Сообщения: 2236
Зарегистрирован: 09 окт 2018, 16:40
Откуда: Химки
  • Сайт

Re: Помогите разобраться с физикой в 3D

Сообщение 1max1 20 апр 2023, 15:35

Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Помогите разобраться с физикой в 3D

Сообщение Saltant 20 апр 2023, 16:21

1max1 писал(а):Это что-ли? https://docs.unity3d.com/Packages/com.h ... start.html

Оно да, спасибо. С Хавок должно быть все лучше надеюсь.
Я на Google Play _https://play.google.com/store/apps/developer?id=Saltant
Аватара пользователя
Saltant
Адепт
 
Сообщения: 2236
Зарегистрирован: 09 окт 2018, 16:40
Откуда: Химки
  • Сайт


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8