Размер коллайдера не подстраивается под размер объекта UI

Я хочу иметь облако с текстом внутри и коллайдером, повторяющем форму самого облачка.

Так как текст должен быть внутри облачка, то оно должно быть UI, с компонентом Image.

Я сделал заготовку и создал из нее префаб. Однако, так как заготовка должна лежать и делалась в дочернем объекте, вытянутом по горизонтали, то, когда я сделал из нее префб, он оказался вытянутым по вертикали:

введите сюда описание изображения

Но главная проблема не в этом, а в том, что, когда я переношу это облачко на сцену и хочу его немного уменьшить, то PolygonCollider2D НЕ уменьшается! Я, конечно, могу изменить Size объекта, но мне кажется это не правильный путь. Size должен быть на единице.

введите сюда описание изображения

Как сделать, чтобы при изменении объекта изменялся коллайдер? Он хорошо изменяется, только если это не UI, если не Image, а SpriteRenderer, но мне это не подходит, ведь в облаке должен быть Text!


Ответы (0 шт):