当前位置: 首页 > news >正文

Unity打包Windows程序,概率性出现无法全屏或分辨率不匹配

排除代码和Resolution and Presentation面板设置问题

如果程序还是不能按照预期的分辨率运行,应该是系统注册表记录了对应的设置。

解决方案:

打开注册表,使用快捷键“Win”+ "R"组合快捷键。在打开后面键入命令:Regedit

注册表

注册表路径:

  • HKEY_CURRENT_USER\Software\ [CompanyName] \ [ProductName]

看Key的名称就知道表示的是哪一个参数,就很直白

问题分析

  • 使用电视机做显示器比较容易出现这些问题,看注册表就知道了;
  • Screenmanager Resolution Width_h182942802,Screenmanager Resolution Height_h2627697771,当这两个key的值跟你程序中的设置的分辨率不一致时,没错就是这里出问题了,改成需要的分辨率就好了,注意进制哦。
  • Screenmanager Fullscreen mode_h3630240806,全屏问题看这个。

减小出现问题的概率

Resolution面板

å¨è¿éæå¥å¾çæè¿°

  • 然后在Awake里面设置需要的分辨率,
 
  1. Screen.SetResolution(1920, 1080, true);

  2. Screen.fullScreen = true;

或者:

然后按照路径找到该注册表

HKEY_CURRENT_USER\Software\ [CompanyName] \ [ProductName]

CompanyName 是打包里的公司名

ProductName 是打包里的项目名

直接删除此条数据,或者更改公司名,项目名重新注册,再次运行项目

http://www.lryc.cn/news/145363.html

相关文章:

  • 消息中间件 介绍
  • JAVA-字符串长度
  • [oneAPI] 基于BERT预训练模型的SWAG问答任务
  • 如何为winform控件注册事件
  • 【LeetCode-面试经典150题-day15】
  • git查看和修改项目远程仓库地址
  • JavaWeb 速通JSON
  • 20 MySQL(下)
  • 测试圈的网红工具:Jmeter到底难在哪里?!
  • 深度学习10:Attention 机制
  • 简单着色器编写(中下)
  • matlab使用教程(24)—常微分方程(ODE)求解器
  • 企业级数据共享规模化模式
  • Web服务器-Tomcat详细原理与实现
  • ARM处理器核心概述
  • 万户协同办公平台 ezoffice存在未授权访问漏洞 附POC
  • 使用ctcloss训练矩阵生成目标字符串
  • 驱动 - 20230829
  • 数组(个人学习笔记黑马学习)
  • layui表格事件分析实例
  • Android NDK JNI与Java的相互调用
  • 装备制造企业如何执行精益管理?
  • PHP8中自定义函数-PHP8知识详解
  • 虚拟化技术:云计算发展的核心驱动力
  • 光伏+旅游景区
  • 手搓文本向量数据库(自然语言搜索生成模型)
  • EVO大赛是什么
  • linux中使用clash代理
  • Kafka3.0.0版本——Follower故障处理细节原理
  • 13.redis集群、主从复制、哨兵