排除代碼和Resolution and Presentation面板設(shè)置問題
如果程序還是不能按照預(yù)期的分辨率運(yùn)行,應(yīng)該是系統(tǒng)注冊(cè)表記錄了對(duì)應(yīng)的設(shè)置。
解決方案:
打開注冊(cè)表,使用快捷鍵“Win”+ "R"組合快捷鍵。在打開后面鍵入命令:Regedit
注冊(cè)表
注冊(cè)表路徑:
- HKEY_CURRENT_USER\Software\ [CompanyName] \ [ProductName]
看Key的名稱就知道表示的是哪一個(gè)參數(shù),就很直白
問題分析
- 使用電視機(jī)做顯示器比較容易出現(xiàn)這些問題,看注冊(cè)表就知道了;
- Screenmanager Resolution Width_h182942802,Screenmanager Resolution Height_h2627697771,當(dāng)這兩個(gè)key的值跟你程序中的設(shè)置的分辨率不一致時(shí),沒錯(cuò)就是這里出問題了,改成需要的分辨率就好了,注意進(jìn)制哦。
- Screenmanager Fullscreen mode_h3630240806,全屏問題看這個(gè)。
減小出現(xiàn)問題的概率
Resolution面板
- 然后在Awake里面設(shè)置需要的分辨率,
-
Screen.SetResolution(1920, 1080, true);
-
Screen.fullScreen = true;
或者:
然后按照路徑找到該注冊(cè)表
HKEY_CURRENT_USER\Software\ [CompanyName] \ [ProductName]
CompanyName 是打包里的公司名
ProductName 是打包里的項(xiàng)目名文章來源:http://www.zghlxwxcb.cn/news/detail-683520.html
直接刪除此條數(shù)據(jù),或者更改公司名,項(xiàng)目名重新注冊(cè),再次運(yùn)行項(xiàng)目文章來源地址http://www.zghlxwxcb.cn/news/detail-683520.html
到了這里,關(guān)于Unity打包Windows程序,概率性出現(xiàn)無法全屏或分辨率不匹配的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!