Unity界面的适配

public GameObject BigObj;

private int Height;

    private void OnEnable()

    {

        Height = 750  

if (Height != Screen.height)

        {

            float number = (float)Screen.height / 750;

            BigObj.GetComponent<RectTransform>().localScale = new Vector3(number, number, number);

            Height = Screen.height;

        }

        else

            BigObj.GetComponent<RectTransform>().localScale = Vector3.one;

}

    public void Update()

    {

        if (Screen.height != Height)

        {

            float number = (float)Screen.height / 750;

            BigObj.GetComponent<RectTransform>().localScale = new Vector3(number, number, number);

            Height = Screen.height;

        }

}

 

 

猜你喜欢

转载自blog.csdn.net/wk201403010114/article/details/84556041