栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > Unity3D

解决:“Unity打包非全屏游戏,运行时仍然全屏” 的问题

Unity3D 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

解决:“Unity打包非全屏游戏,运行时仍然全屏” 的问题

前言

        我们在使用Unity做游戏的时候,会碰到一些需要固定分辨率的游戏,可是有时候在固定了分辨率以后,打包出来的项目却一直都是全屏的,那么有什么方法解决呢?

固定分辨率

        首先需要固定分辨率,我们可以从左上角File → Build Settings → Player Settings → Resolution and Presentation中将默认填满屏幕取消勾选,并设置宽高。

解决打包后依然全屏的问题

        我从百度中尝试了各种各样的方法,最后在一个视频中得到了答案,原来是因为我们的注册表中曾经运行过同公司的产品,我们需要打开运行(Windows快捷方式Win+R) → 输入Regedit打开注册表 → 打开注册表之后,在注册表中找到HKEY_CURRENT_USER → Software → Unity → UnityEditor下的文件全部删掉(别把UnityEditor也误删了哈),如图中我只需要删除方框中的这两个文件夹。

         然后再在注册表中找到有着自己公司名字的文件夹(不知道公司名的看下图自查,Player Settings的打开路径在前面已经有了,这里就不再写了)。

         自己公司名的文件夹下会有你需要打包的项目名(这里举例项目名为xxx)

         点击这个文件夹(比如我的是xxx),点击后右边会出现下图,将方框中这两个名称的文件删除,然后再重新打开打包好的项目就OK啦(我已经删除了找不到了,这里用的视频中的图)。

PS:本来想放视频链接,但是放不上去,那大家就看我这个吧,也一样。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/898431.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号