Коллайдер для модели блендера внутри Unity - PullRequest
0 голосов
/ 06 октября 2018

Я сделал простую модель пота внутри блендера: such skills wow

Итак, идея заключается в том, что после импорта в Unity создать коллайдер сетки, добавить тело Ridgin, которое я хотел быбыть в состоянии положить что-то в горшок.Теперь он генерирует коллайдер, но без "дыры" внутри, поэтому, если я бросаю что-то внутрь, он просто отскакивает от вершины.Есть ли способ сделать это простым способом?Я бы хотел избежать создания коллайдера вручную в единстве, используя кубы и т. Д. *

Обзор изображения: enter image description here

Ответы [ 3 ]

0 голосов
/ 06 октября 2018

Снимите флажок создания коллайдера в настройках импорта, добавьте компонент коллайдера сетки и установите флажок выпуклый.

0 голосов
/ 14 октября 2018

Я бы использовал четыре или шесть коробочных коллайдера для стенок горшка, а другой - для пола.Вы можете масштабировать каждый блок-коллайдер вдоль каждой оси, но если вы хотите повернуть блок-коллайдер, вам нужно будет назначить ему родительский элемент и повернуть родительский элемент.Коробчатые коллайдеры очень дешевы для физического движка по сравнению с ячеистыми коллайдерами.

0 голосов
/ 06 октября 2018

Ваш коллайдер должен быть вогнутым

Из вашего вопроса не ясно, как вы "генерируете сеточный коллайдер", но результаты явно генерируют выпуклый коллайдер.

Тем не менее, некоторые вещи, которые нужно знать о сетчатых коллайдерах (и вогнутых еще более): они очень сложны в вычислительном отношении, поэтому им никогда не придется ...

  • двигаться
  • масштаб (особенно неравномерно)
  • поворот

... во время выполнения.

В качестве альтернативы вы можете использовать несколько боксовых коллайдеров в одномориентации в качестве боковых сегментов вашей банки (вместе с одним или двумя для дна, в зависимости от того, какой маленький объект вы будете опускать внутрь).

...