Я пытаюсь сделать свою первую игру в единстве. Мне нужно поддерживать различные разрешения android и iOS. Проблема заключается в том, когда я помещаю фоновое изображение для любого res ex. 1536x2048, он не отображается правильно для 640x960. Размер экрана варьируется, но спрайты и bg спрайт не масштабируются в соответствии с разрешением.справка с переменным разрешением экрана не масштабирование единства
Непонятно, как это осуществить. Но, это, должно быть, основная вещь, так как на Android очень много игр, и все телефоны имеют разные разрешения. и dpi.
Должна быть какая-то формула или нам просто нужно установить для нее орфографический.размер. Я использую это:
// по размеру известково
Camera.main.orthographicSize = Screen.currentResolution.height/(2*70); //
Camera.main.orthographicSize = Screen.currentResolution.height/2;
Debug.Log("Camera size :" + Camera.main.orthographicSize);
Debug.Log("Width : " + Screen.currentResolution.width + " height : " + Screen.currentResolution.height);
// это оленья кожа дать мне ширину и высоту в соответствии с разрешением экрана для отл. для 1536x2048 -> я получаю, Ширина: 1366 Высота: 768
я нашел, как аналогичный вопрос
http://forum.unity3d.com/threads/orthographic-screen-size.113641/ но это не помогло, тогда проблема почти то же самое.
Если кто-то может поделиться, как получить правильное разрешение экрана с помощью кода и как установить ширину Б.Г. спрайта и другой спрайт, это может решить проблему или
если есть установка, которая занимает сцену и весы по умолчанию автоматически для различного разрешения. это поможет.
Спасибо за слова ... – Sumitiscreative