设置和获取分辨率的代码

用了一个方法,获取所有可能的分辨率

PC能用,手机读不到,不确定是不是肯定完全读不到,之后再分析

        _resolutions = Screen.resolutions;resolutionDropdown.ClearOptions();var options = new List<string>();int currentResolutionIndex = 0;for(int i = 0 ; i < _resolutions.Length ; i++){options.Add(_resolutions[i].width + " x " + _resolutions[i].height);if (_resolutions[i].width == Screen.currentResolution.width&& _resolutions[i].height == Screen.currentResolution.height)currentResolutionIndex = i;}
    public void SetResolution(int resolutionIndex){var resolution = _resolutions[resolutionIndex];Screen.SetResolution(resolution.width, resolution.height, Screen.fullScreen);}

分析参考

Switches the screen resolution.

切换屏幕分辨率。

A width by height resolution will be used. If no matching resolution is supported, the closest one will be used.

应用有宽高的分辨率,如果没有匹配的分辨率被支持,将使用最接近的分辨率。

If preferredRefreshRate is 0 (default) Unity will switch to the highest refresh rate supported by the monitor.

If preferredRefreshRate is not 0 Unity will use it if the monitor supports it, otherwise will choose the highest supported one.

如果preferredRefreshRate为0(默认),Unity将切换到显示器支持的最高刷新率。如果preferredRefreshRate不是0,如果显示器支持,Unity将使用它,否则将选择支持的最高的一个。

In the web player you may only switch resolutions after the user has clicked on the content. The recommended way of doing it is to switch resolutions only when the user clicks on a designated button.

在网络播放器,你只可以在用户点击内容之后切换分辨率。推荐的方法是只在用户点击一个指定的按钮时切换分辨率。

On Android fullscreen controls the SYSTEM_UI_FLAG_LOW_PROFILE flag to View.setSystemUiVisibility(), on devices running Honeycomb (OS 3.0 / API 11) or later.

在Android全屏是控制SYSTEM_UI_FLAG_LOW_PROFILE到View.setSystemUiVisibility(),在Android系统3.0或更高版本的设备。

On Windows Store Apps, switching to non-native resolution is only supported starting from Windows 8.1 and newer.

在Windows Store Apps切换到非本地分辨率,仅支持Windows 8.1或更高版本。

A resolution switch does not happen immediately; it will actually happen when the current frame is finished.

全屏开关不会立即发生,在当前帧完成时它才实际发生。

// Switch to 640 x 480 fullscreen 全屏模式

Screen.SetResolution(640, 480, true);

// Switch to 640 x 480 fullscreen at 60 hz

Screen.SetResolution (640, 480, true, 60);

// Switch to 800 x 600 windowed 窗口模式

Screen.SetResolution (800, 600, false);

相关资源:unity分辨率_unity获取屏幕分辨率,unity获取手机分辨率-其它代码...

设帧率的方法

int[] _targetFrameRates = new[] { 60, 40, 30, 20 };
    public void SetFPS(int fpsIndex){Application.targetFrameRate = _targetFrameRates[fpsIndex];}

Unity改变应用游戏的分辨率 resoution相关推荐

  1. 使用Unity开发RPG游戏完整指南(全)

    使用Unity开发RPG游戏完整指南(全) - GameRes游资网 关注公众号 风色年代(itfantasycc) 200G Unity资料合集送上~ 本教程教大家如何使用Unity创建一个RPG游 ...

  2. unity调试手机游戏(Android)【模拟器+真机】+设置运行时游戏横屏

    untiy调试手机游戏(Android)[模拟器+真机]+设置游戏横屏 模拟器调试 真机调试 设置发布游戏为横屏 注:我使用的unity版本为2021.3.2f1c1 1.将平台调整为Android ...

  3. Unity移动端游戏性能优化简谱之 常见游戏内存控制

    <Unity移动端游戏性能优化简谱>从Unity移动端游戏优化的一些基础讨论出发,例举和分析了近几年基于Unity开发的移动端游戏项目中最为常见的部分性能问题,并展示了如何使用UWA的性能 ...

  4. Unity 4.x游戏开发技巧集锦(内部资料)

    2019独角兽企业重金招聘Python工程师标准>>> Unity 4.x游戏开发技巧集锦(内部资料) 淘宝书店地址:http://item.taobao.com/item.htm? ...

  5. Unity 4.x游戏开发技巧集锦第2章摄像机的应用

    Unity 4.x游戏开发技巧集锦第2章摄像机的应用 作为游戏开发者,千万不要忽略了摄像机(Camera)的重要性.毕竟玩家是通过摄像机,才看到了游戏的视图.本章将介绍一些摄像机的常见应用.本文选自& ...

  6. unity 创建图片ui_在 Unity中 将游戏数据储存至本地文档

    作者:游戏工坊-胡继伟 链接:https://blog.csdn.net/hu1262340436/article/details/110236103 在Unity中 添加本地文档储存游戏数据 首先我 ...

  7. [Unity C#教程] 游戏对象和脚本

    文章转载自:https://www.cnblogs.com/UnityYork/p/7704803.html [Unity C#教程] 游戏对象和脚本 博主最近在学习Unity,发现一个英文教程很好. ...

  8. unity塔防游戏怪物转向_Unity官方新手游戏项目推荐合集

    Unity官方新手游戏项目推荐合集 今天给同学们介绍一些Unity官方发布过的一些游戏项目,这些项目都简化了游戏开发的入门学习过程,可以快速地制作出游戏,适合新手入门体验,下面就带同学们看一看: Un ...

  9. 如何提高Unity Gear VR游戏性能

    教你如何提高Unity Gear VR游戏性能 跟马赛克说拜拜 虚拟现实场景 好的,所以你决定用 Unity 来做一个 VR 游戏,并选定了三星 Gear VR 为你的目标平台.做好之后,打开应用,在 ...

最新文章

  1. c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法
  2. jenkins参数化构建过程
  3. 关于Lambda和匿名内部类
  4. One order search dynamic sql statement生成位置
  5. IOC操作Bean管理XML方式(创建对象和set注入属性)
  6. solid测序列原理_SOLID原理简介
  7. python正确打开方式_Python log 的正确打开方式
  8. A股开盘:深证区块链50指数涨0.02%,仁东控股跌停
  9. python对文件操作实例_Python对文件文件夹的操作实例
  10. java 显示锁_Java 实现一个自己的显式锁Lock(有超时功能)
  11. 二叉搜索树bst_二进制搜索树(BST)–搜索插入和删除
  12. 《大话数据结构》学习笔记
  13. 服务器全息显示修改,全息显示
  14. oracle数据库单张表备份,oracle数据库如何备份一张表
  15. 网络爬虫Python试验
  16. 文件打开模式r,w,a,r+,w+,a+的区别和联系
  17. histogram函数 python_Python numpy.histogram函数方法的使用
  18. python数据分析设置教程视频_炼数成金女讲师Python数据分析实战应用视频教程
  19. Fleck WebSocket使用
  20. 论文阅读:Deep Residual Shrinkage Networksfor Fault Diagnosis

热门文章

  1. 抓取前程无忧招聘信息
  2. BUUCTF——MISC
  3. 01前端入门HTML5 +Css3+电商网页制作:HTML5
  4. arm为什么不支持java_为什么在Java 7中没有为ARM改进StAX类
  5. 风口的猪(小米实习生招聘)
  6. 计算机高中学校在哪,瑞金职业高中计算机UI学校在哪里
  7. python turtle画彩虹的代码_Python利用turtle库绘制彩虹代码示例
  8. 清华大学计算机系2015分数线,清华大学2015年计算机系GCT成绩复试分数线及复试安排...
  9. Scratch入门教程:第二节 简单的交互
  10. IMX6 GT9XX 10.1寸触摸屏移植