目录

「已阅读」

1.获取屏幕当前宽高

2.获取UI宽高

3.取绝对值

「未阅读」

一、博客

二、资源


「已阅读」

-7.1-

1.获取屏幕当前宽高

  • 宽度:UnityEngine.Screen.width
  • 高度:UnityEngine.Screen.height

2.获取UI宽高

首先,使用GetComponent<RectTransform>().sizeDelta获取,但是这样会有问题,会跟锚点设置有关,改变设置后获取不对

只适用于MiddleCenter

所以又看了API,可以使用GetComponent<RectTransform>().rect获取

打印如下:

unity获取屏幕画面 unity获取屏幕长宽_Math

3.取绝对值

C# 中取绝对值的函数

  System.Math.Ads(float value);

    System.Math.Ads(decimal value);

    System.Math.Ads(int value);

    System.Math.Ads(double value);

    System.Math.Ads(sbyte value);

    System.Math.Ads(long value);

    System.Math.Ads(short value);

转载于:

4.隐藏UI的解决方法

Unity中隐藏UI界面最佳解决方案_Hello Bug.的博客_unity 隐藏ui