Масштабирование пользовательского интерфейса в Unity с Lean Tween - PullRequest
0 голосов
/ 02 мая 2020

Я пытаюсь анимировать панель, чтобы заполнить определенную область, однако, когда я масштабирую ее, она работает только с одним разрешением. Как мне масштабировать панель, чтобы соответствовать всем разрешениям?

Вот мой код

float targetX = 18.1f;
float targetY = 26.0f;

private void OnEnable()
{
    Vector3 scaleTarget = new Vector3(targetX, targetY, gameObject.GetComponent<RectTransform>().localScale.z);

    LeanTween.scale(gameObject.GetComponent<RectTransform>(), scaleTarget, 1.0f);
    LeanTween.moveY(gameObject.GetComponent<RectTransform>(), 10, 1.001f);
}
...