2017-04-03 69 views
1

當我在垂直佈局組中添加新元素並且當他們沒有更多位置垂直佈局組開始向樓下擴展時。如何讓他們從對方的頂部加入?如何改變擴展垂直佈局組unity3d的方向?

我想要什麼:

  • 4元
  • 3TH元素
  • 第二個元素
  • 第1個要素

第一個元素總是在樓下,接下來的元素在上面產卵的。

謝謝。

+0

你是什麼意思的「如何使它們從對方的頂部添加?」? –

+0

垂直佈局組應擴展到樓上。 –

回答

1

好吧,我找到了一個解決方案。 Idk如果它是正確的,但它是最簡單的。只需要旋轉「Rect tranform」180度即可。 Solution in image

結果視頻:google drive

+0

旋轉是一個很好的想法,但在滾動條中它不會聚焦最後一個對象 – Shantu

0
yourGameObject.transform.SetAsFirstSibling(); is the solution. 

可以在其他轉換操作結束時完成。

button.transform.parent = ServerMessagesContent.transform; 
    button.transform.position = ServerMessagesContent.transform.position; 

    button.transform.SetAsFirstSibling();