您好,登錄后才能下訂單哦!
UGUI中的組件,不論是Image還是Button或者Text等等
在Hierarchy面板中,一個組件越靠下,就越靠前顯示,覆蓋掉其它的
那么,在代碼中,怎么能動態的設置讓某個組件在前面顯示呢
其實就是讓它在Hierarchy面板中的位置靠下
用一個方法就解決了
Transform.SetAsLastSibling();
對于UI來說,其本身的RectTransform,繼承自Transform,也可以用此方法
RectTransform.SetAsLastSibling();
但是注意,這樣只是在與它同級的組件中排到最下面(最前)顯示
如果是與它父物體同級,并排在它父物體之下的,依然會顯示在它之前。
相反的,如果要讓它顯示在最后,被其它覆蓋,則用另一個方法
Transform.SetAsFirstSibling();
即,在Hierarchy面板中,讓它處于同級最上方
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。