【Unity】游戏设置、辅助开发 API

这里只是列举了小部分常用的API,详细信息可直接F12转到定义查看~

1. Screen

利用屏幕长宽,可以更完美的实现UI的适配

//屏幕分辨率
Resolution resolution = Screen.currentResolution;

//游戏运行时全屏
Screen.fullScreen = true;

//屏幕高度,宽度
int screenHeight = Screen.height;
int screenWidth = Screen.width;

//不息屏
Screen.sleepTimeout = SleepTimeout.NeverSleep;

2. Aplacation

关于Application.dataPath以及相关资源读取,推荐Unity3D移动平台动态读取外部文件全解析 (https://www.cnblogs.com/murongxiaopifu/p/4199541.html)

        //设置游戏目标帧率,-1表示不限制,使用最快帧率
        Application.targetFrameRate = -1;
        
        //用浏览器打开链接
        Application.OpenURL("URL");
        
        //退出APP
        Application.Quit();

        // Assets文件夹路径
        string path = Application.dataPath;

        //设置是否后台运行
        Application.runInBackground = true;

        //获取系统语言
        SystemLanguage systemLanguage = Application.systemLanguage;

        //获取版本号
        string unityVersion = Application.version;

        //网络类型(无网络/3G4G/WIFI)
        NetworkReachability networkReachability = Application.internetReachability;

3. DateTime

        //电量,电池状态
        float batteryLevel = SystemInfo.batteryLevel;
        string batteryStatus = SystemInfo.batteryStatus.ToString();

        //设备型号、名字、类型
        string deviceModel = SystemInfo.deviceModel;
        string deviceName = SystemInfo.deviceName;
        string deviceType = SystemInfo.deviceType.ToString();

后续继续补充~~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

萧然CS

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值