Импорт блендера в Unity, как сгенерировать правильный сетчатый коллайдер? - PullRequest
0 голосов
/ 28 января 2019

unitycapture

Как получить / сгенерировать правильный коллайдер сетки в Unity, используя модель, экспортированную из Blender (.obj / .fbx)?

Thisмой второй день с использованием Blender, и я нахожусь на контрольно-пропускном пункте.Я попытался поиграться с Rigid Body Collisions, то есть, установив «Shape» на Convex Hull и «Source» на Final / Deformed (в документах Blender указано, что эти две настройки захватывают модификаторы), я попробовал «Generate Colliders» внутри Unityи сетчатый коллайдер всегда выходит, как указано выше.Коробка.

Как назначить сетку коллайдера для точной сетки?Я начал с круга и использовал логический модификатор для создания выреза.Желание состоит в том, чтобы коллайдер сетки был точно вокруг сетки, что означает отсутствие коллайдера на вырезе.Как это сделать?

Ответы [ 2 ]

0 голосов
/ 28 января 2019

При импорте .obj или .fbx выберите актив.убедитесь, что вы выбрали generate colliders.

Здесь я импортировал FBX в единицу, но коллайдеров нет. enter image description here

Выберите объект ивключите generate colliders, если вы хотите коллайдер вокруг сетки:

enter image description here

0 голосов
/ 28 января 2019

Убедитесь, что у вас есть Mesh Collider компонент на вашем объекте с правильным набором мешей.Следите за выпуклым параметром для плоских объектов, так как он иногда может потерпеть неудачу, и вместо этого вы получите коробочный коллайдер.

example screenshot

Редактировать:

Я только что заметил, что вы сказали, что используете RigidBody, что означает, что вам нужно установить Convex.Решением этой проблемы является создание второй сетки в Blender с третьим измерением, затем установите плоскую на Mesh Filter, а другую с толщиной - Mesh Collider.

...