簡體   English   中英

將 android 應用程序構建為一個統一的獨立應用程序(在 PC 上使用),同時保持正確的縱橫比

[英]Build android app as a unity stand-alone (for use on a PC) while maintaining correct aspect ratio

我正在嘗試構建我的 Unity Android 應用程序(1080 x 1920 分辨率),以便它也可以在 PC(1920 x 1050 分辨率)上運行。 為此,我需要垂直適應計算機屏幕,同時保持正確的縱橫比。 我快到了。

我正在使用以下代碼來縮小我的應用程序分辨率以適應顯示器的垂直 1080(android 垂直 1920 向下至顯示器垂直 1080):

    #if UNITY_STANDALONE
        Screen.SetResolution(608, 1080, false);
        Screen.fullScreen = false;
    #endif
    popUpConfirmRemove.enabled = false;

這在大多數情況下都有效(在我手動設置該變換的每個游戲對象角的支點之后)。 但是,我有一個滾動 rect UI 元素,它不能正確縮放! 那是因為滾動內容上有一個垂直布局組,可以自動調整支點。

當我構建縮放我的應用程序以適應 PC 時,滾動內容無法正確調整。

我希望得到一些幫助! 如何縮放我的 Scroll Rect - Vertical 布局組內容? 謝謝

你把錨拉到滿了嗎? 在錨點選擇上使用 cntrl 鍵並嘗試最后一個選項。

嘗試將 CanvasScaler 設置為“隨屏幕大小縮放”並設置參考分辨率以匹配您的 Android 應用程序 (1080 x 1920),以便所有 UI 布局計算都針對該目標分辨率進行。 如果縱橫比相同,則設置屏幕匹配設置也無關緊要。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM