自学内容网 自学内容网

Unity-Screen屏幕相关

一 静态属性

     

常用
       

        当前屏幕分辨率
        Resolution r = Screen.currentResolution;
        print("当前屏幕分辨率的宽" + r.width + "高" + r.height);

        屏幕窗口当前宽高
        这得到的 是当前 窗口的 宽高 不是设备分辨率的宽高
        一般写代码要用窗口宽高做计算时 就用他们

        print(Screen.width);
        print(Screen.height);

        屏幕休眠模式 
        Screen.sleepTimeout = SleepTimeout.NeverSleep;

不常用
        运行时是否全屏模式
        Screen.fullScreen = true;
        窗口模式
       

        独占全屏FullScreenMode.ExclusiveFullScreen


        全屏窗口FullScreenMode.FullScreenWindow


        最大化窗口FullScreenMode.MaximizedWindow


        窗口模式FullScreenMode.Windowed
        Screen.fullScreenMode = FullScreenMode.Windowed;

        移动设备屏幕转向相关
        允许自动旋转为左横向 Home键在左

        Screen.autorotateToLandscapeLeft = true;
        允许自动旋转为右横向 Home键在右
        Screen.autorotateToLandscapeRight = true;
        允许自动旋转到纵向 Home键在下
        Screen.autorotateToPortrait = true;
        允许自动旋转到纵向倒着看 Home键在上
        Screen.autorotateToPortraitUpsideDown = true;

        指定屏幕显示方向
        Screen.orientation = ScreenOrientation.Landscape;

二 静态方法


        设置分辨率 一般移动设备不使用
        Screen.SetResolution(1920, 1080, false);


原文地址:https://blog.csdn.net/m0_53393728/article/details/142471797

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!