В этой небольшой статье рассмотрим такие важные моменты при создании интерфеисов как аnchors и margins. Якоря и отступы, если по нашему. Важная ремарка — в этой статье я не буду обьяснять как работают и для чего нужны ноды класса Control. Об этом есть отдельная статья в группе. Начнем с того, что для правильной подгонки элементов на разных экранах нам необходимо правильно настроить сам режим отрисовки. Для этого заходим в настройки , ищем раздел Display > Window. И в самом низу выставляем режим 2D + Expand. Данный режим позволит нам расширять зону экрана приложения в пределах окна приложения Теперь приступим к самой сцене.
Тут необходимо сразу сделать еще одно важное замечание. Если у вас корневая нода не принадлежит классу CanvasItem, то вам необходимо будет добавлять ноду СanvasLayer как родителя для Control ноды. Рассмотрим сразу в пределах этой статьи оба случая. Наша задача : Собрать интерфеис таким образом, чтобы кнопка была всегда с правом нижнем углу при ЛЮБОМ разрешении экрана