經歷
上次在Unity做了個小游戲,發布的時候忘了取消默認全屏了。
於是在Unity重新發布了一下,可是出來后分辨率還是默認全屏。
當時百思不得其解
## 原因 主要是因為當用Unity發布一個新游戲的時候,它會在你電腦的注冊表上根據你的公司和項目名字,記錄你游戲的畫質信息。 是否全屏呀,分辨率呀什么的。 就算當你再次發布游戲時,如果並沒有改變公司項目名字,也沒有設置開啟游戲時選擇分辨率。它還是會根據之前的記錄來設置你的游戲畫質。
## 解決 方法1. **改變發布時的公司或者項目名稱。**
方法2. Win+r---輸入regedit---打開注冊表---HKEY_CURRENT_USER---Software---公司名---項目名
可以直接把帶項目名的這個文件刪除、
也可以單獨修改里面的信息:
Screenmanager Is Fullscreen mode_h3981298716:默認是否全屏(1為全屏)
Screenmanager Resolution Height_h2627697771:設置的具體游戲高度
Screenmanager Resolution Width_h182942802:設置的具體游戲寬度