Работа с объектами

Умное изменение размера группы

Когда вы изменяете размер группы, перетаскивая ее маркеры или используя Инспектор, приложение может масштабировать ее элементы разумно, а не растягивать все равномерно. Для каждого объекта внутри группы можно задать собственное поведение в разделе Изменение размера группы на вкладке Параметры объектов в Инспекторе, когда объект выделен внутри группы.

Инспектор с настройками изменения размера группы.

Доступны следующие варианты поведения:

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

Чтобы задать, как размер и расположение объекта должны меняться относительно группы, выделите объект. Затем переведите каждый из параметров его размеров и расстояний в неизменяемое или изменяемое состояние. Эти параметры отображаются в разделе Изменение размера группы в виде зигзагообразных линий, когда соответствующее значение может меняться (например, объект может растягиваться по вертикали). Неизменяемое значение показано прямой линией. Нажимая на линию, можно переключать ее состояние с неизменяемого на изменяемое и обратно.

Упрощенные границы объекта и группы в настройках изменения размера группы.

1 – Сплошная линия показывает контур объекта.

2 – Пунктирная линия показывает границу группы.

Параметры размеров и расстояний в настройках изменения размера группы.

1 – Ширина объекта.

2 – Глубина объекта.

3 – Высота объекта.

4 – Расстояние от задней стороны объекта до границы группы.

5 – Расстояние от левой стороны объекта до границы группы.

6 – Расстояние от правой стороны объекта до границы группы.

7 – Расстояние от передней стороны объекта до границы группы.

8 – Расстояние от верха объекта до границы группы.

9 – Расстояние от низа объекта до границы группы.

Нажатие на любой объект в группе выделяет группу целиком. Чтобы выделить отдельный объект, нажмите на него второй раз. Иногда удобнее выделить объект группы в Дереве проекта, нажав на его имя.

Пример настроек объекта

Пример настроек изменения размера группы.

В приведенном выше примере:

Пример с изменением размера группы

В этом примере у нас группа из двух объектов: дивана и кресла.

Исходные объекты в 2D
Исходная группа из дивана и кресла.

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

Поведение дивана
Настройки изменения размера группы для дивана.
Поведение кресла
Настройки изменения размера группы для кресла.

В результате диван стал длиннее, а больше ничего не изменилось.

Растянутая группа
Растянутая группа из дивана и кресла.