我想讓我的第一場比賽團結起來。我需要支持Android和iOS的不同分辨率。問題是,當我把任何一個水庫的背景圖像。 1536x2048,它不能正確顯示640x960。屏幕大小是變化的,但精靈和bg精靈不按比例縮放。可變屏幕分辨率精靈不縮放統一
我不清楚如何實現它。但是,它必須是一個基本的東西,因爲在Android上有這麼多遊戲,所有手機都有不同的資源。和dpi。
應該有一些公式,或者我們只需要爲此設置orthographic.size。我用這:
//來計算的大小
Camera.main.orthographicSize = Screen.currentResolution.height/(2*70); //
Camera.main.orthographicSize = Screen.currentResolution.height/2;
Debug.Log("Camera size :" + Camera.main.orthographicSize);
Debug.Log("Width : " + Screen.currentResolution.width + " height : " + Screen.currentResolution.height);
//這並不能給我的寬度和高度按屏幕前的分辨率。對於最高1536x2048 - >我得到,寬:1366高:768
,我發現這是類似的問題
http://forum.unity3d.com/threads/orthographic-screen-size.113641/但它沒有幫助,而問題是幾乎一樣的。
如果有人可以分享如何通過代碼來獲得正確的屏幕分辨率,以及如何設置BG精靈和其他精靈的寬度,它可以,如果有一些設置這需要默認場景和尺度解決問題,或
自動爲各種分辨率。我會幫你的。
謝謝你的話... – Sumitiscreative