unity transform.position參與計算時需要考慮畫布縮放
最近在做UI布局。 有一個控件需要動態(tài)調(diào)整位置,插入到另一個畫布的兩個組件中間。 顯然用position算距離是最方便的。
transform.position參與計算時需要考慮畫布縮放。 sizedelta則不考慮畫布縮放。 distance公式大概為:Aposition.y / scale - asizedelta.y / 2 - (bposition.y / scale?+?bsizedelta.y / 2)。你算的distance準(zhǔn)嗎?