Как заставить RectTransform следовать другому RectTransform, который находится под другим родителем? - PullRequest
1 голос
/ 14 февраля 2020

Я пытаюсь заставить RectTransform с настройками привязки по умолчанию следовать RectTransform, который выровнен по правому краю и не растянут. Однако между ними всегда есть смещение.

Я попробовал GetWorldRect (). Center и безуспешно преобразовал его в WorldPoint. Использование преобразования. Положение работает только тогда, когда оба элемента UIE привязаны со значениями по умолчанию.

Может кто-нибудь помочь заполнить следующее тело метода?

public static void FollowRectTransform(this RectTransform source, RectTransform target)
{
}

1 Ответ

1 голос
/ 15 февраля 2020

Вы можете использовать компонент Parent Constraint , чтобы заставить один Gameobject действовать, как если бы он был дочерним по отношению к другому GameObject для целей позиционирования и масштабирования, включая RectTransform.

...