Я пытаюсь создать приложение Unity для Android (разрешение 1080 x 1920), чтобы оно также могло работать на ПК (разрешение 1920 x 1050). Для этого мне нужно подгонять экран вертикально к компьютеру, сохраняя при этом правильное соотношение сторон. Я почти у цели.
Я использую следующий код, чтобы уменьшить разрешение моего приложения, чтобы подогнать его к вертикали 1080 монитора (вертикаль андроида 1920 вниз, чтобы контролировать вертикаль 1080):
#if UNITY_STANDALONE
Screen.SetResolution(608, 1080, false);
Screen.fullScreen = false;
#endif
popUpConfirmRemove.enabled = false;
Это работает по большей части (после того, как я вручную установил опорные точки каждого игрового объекта, углы этого преобразования). Тем не менее, у меня есть элемент прокрутки прямоугольного интерфейса, который не масштабируется правильно! Это связано с тем, что в содержимом прокрутки имеется вертикальная группа макетов, которая автоматически регулирует оси.
Когда я строю масштабируемое приложение, чтобы оно поместилось на ПК, содержимое прокрутки не корректируется должным образом.
Я бы хотел помочь с этим!
Как мне масштабировать содержимое Scroll Rect - Vertical Layout Group?
Спасибо