2015-05-21 75 views
-1

我發現2個人有同樣的問題,但所有的答案都不起作用。所以我會試着問自己,讓我們看看我們會有什麼,已經感謝!解決方法x構建問題Unity3D

我曾經使用版本4.6.1

該項目是基本的一些場景,我們通常使用命令 Screen.setResolution(1024,768,true)「適合」所有分辨率和全屏的主場景。

在版本4.6.1,它工作得很好了一會兒,然後不再,但對於新的項目,我們使用了4.6.4,當我們建立.exe,它真的不適合屏幕(1600×900),它取放置在屏幕中間,每邊都有一個黑條。

我們嘗試打開一箇舊項目,因爲我們認爲它可能是我們錯誤地使用了一些設置,但從舊的(這是工作)相同的設置仍然有問題!

我們認爲它可能是一些Windows更新,因爲它不改變Windows原生分辨率,有任何意義?

它只適用於4.0.17b (beta version)

有什麼我們可以做的嗎?

+0

你能提供鏈接到2人有同樣的問題?這聽起來像是供應商的產品支持。 – Mogsdad

+0

這些是我記得的,但我發現至少有一個人有simillar問題。 http://www.reddit.com/r/Unity3D/comments/2qj9ak/vertical_black_bars_in_nonnative_resolutions/ http://answers.unity3d.com/questions/516517/why-doesnt-standalone-build-resolution-settings- af.html 我發現人們有相反的問題,他們想要黑色的酒吧,但在這裏,我們不能擁有它,因爲較老的項目客戶端看到它沒有酒吧......所以我真的很想知道爲什麼會發生,如果這是有意的。 –

回答

0

參見patch notes for Unity 4.6.1

DX9:添加黑條在全屏模式下保持高寬比。

這可能適用於您之前,取決於圖形設置和驅動程序。

在任何情況下,您通常應該指定一個適合您顯示器縱橫比的分辨率。要計算任意給定分辨率的寬高比,請將寬度除以高度,您可以從Screen.widthScreen.height中讀取寬度,或者使用Screen.resolutions推薦的分辨率之一。

+0

但是當我設置其他分辨率而不是1024x768分辨率時,遊戲中的itens就會變得混亂,所以我們在這裏找到的方式是隻做一次遊戲,並且適合各種分辨率的所有設備,這對我們來說確實非常重要,另一點我們需要保持這種方式,因爲客戶看到了這一點 –