diff --git a/Assets/Scripts/UI/UIBgAdaptive.cs b/Assets/Scripts/UI/UIBgAdaptive.cs index f905136ec2..4e70964dff 100644 --- a/Assets/Scripts/UI/UIBgAdaptive.cs +++ b/Assets/Scripts/UI/UIBgAdaptive.cs @@ -20,9 +20,20 @@ public class UIBgAdaptive : MonoBehaviour bgList[i].GetComponent().pivot = new Vector2(0.5f, 0.5f); bgList[i].transform.localScale = new Vector3(1, 1, 1); bgList[i].transform.localPosition = new Vector3(0, 0, 0); - float curWidth = (1080f / 1920f) * Screen.height; - //Debug.Log("Screen.height " + Screen.height+ " curWidth "+ curWidth); - bgList[i].GetComponent().sizeDelta = new Vector2(curWidth, Screen.height); + + //float curHeight = 1920 * (Screen.height / Screen.width) / (1920 / 1080); + //float curWidth = (1080f / 1920f) * curHeight; + //bgList[i].GetComponent().sizeDelta = new Vector2(curWidth, curHeight); + if (Screen.height > 1920) + { + float curWidth = (1080f / 1920f) * Screen.height; + //Debug.Log("Screen.height " + Screen.height+ " curWidth "+ curWidth); + bgList[i].GetComponent().sizeDelta = new Vector2(curWidth, Screen.height); + } + else + { + bgList[i].GetComponent().sizeDelta = new Vector2(1080, 1920) * 1.2f; + } } } }