unity 添加了Content Size Fitter組件后 獲取到組件得尺寸大小
比如 我一個背景圖 背景圖下面有幾張子圖片 然后在背景圖上添加一個Horzontal Layout 組件和
ConTentSizeFitter組件后 然后獲取背景圖片大小時 獲取到得尺寸寬為0 用preferred width 和sizeDetle獲取到的都是0
uj5u.com熱心網友回復:
你背景圖的錨點設錯了吧?uj5u.com熱心網友回復:
關于錨點還有對錯之分嗎 錨點的設定不應該是根據需求來設定的?
uj5u.com熱心網友回復:
ontentSizeFitter使用Preferred Size來設定RectTransform不能立即生效,必須要等一幀,所以可以在獲取尺寸大小之前呼叫UI.LayoutRebuilder.ForceRebuildLayoutImmediate這個方法轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/17324.html
標籤:Unity3D
上一篇:unity報錯如下:
