2016-05-20 4 views
0

Форма моего многоугольника не подходит для простого спрайта. Вот спрайт: Track Walls SpriteUnity Polygon Collider 2D неправильная форма

Это коллайдер я получаю: Walls Collider

Я попытался изменить режим спрайтов в многоугольник, но это не помогло.

+0

Ваша проблема заключается в том, что ваш спрайт имеет встроенные части, которые не должны быть частью коллайдера, но коллайдер об этом не знает. Вы можете построить один за другим. Посмотрите на это: http://answers.unity3d.com/questions/1020837/polygon-collider-2d-prevent-automatic-generation.html –

+0

Это помогает, спасибо. – Kuuu

ответ

0

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

+0

Мои спрайты будут довольно большими позже, будет сложно сделать полевые коллайдеры для всего. Спасибо за предложение в любом случае, я могу использовать его для других случаев. – Kuuu