簡體   English   中英

無論設置的可伸縮性如何,畫布都無法正確伸縮

[英]Canvas not scaling properly regardless to the set scalability

無論屏幕大小如何,我都試圖使我的 Canvas 可擴展。 我使它在屏幕上可縮放,但是當它被隱藏並調用時,由於某種原因它沒有縮放。 我實際上在代碼中調用它,它會在需要時顯示,但它不可擴展,但當我立即顯示它時,它是可擴展的。

預期位置(不隱藏顯示時正常顯示): 在此處輸入圖像描述

實際位置(當我的顯示器被隱藏並在按下按鈕時顯示): 在此處輸入圖像描述

如何使其可擴展? 我已經搜索了所有可能的解決方案,但找不到答案。

這些是設置和層次結構: 在此處輸入圖像描述

這些是父設置(主畫布): 在此處輸入圖像描述

我不確定為什么 CanvasScaller 對你來說還不夠。 我從來沒有遇到過我必須實現自己的縮放的情況,你應該檢查 CanvasScaller 並使用它,但無論如何,如果你的布局沒有立即重新計算,你可以通過使用來強制它

LayoutRebuilder.ForceRebuildLayoutImmediate(rectTransform);

暫無
暫無

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

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