2016-03-19 10 views
3

子供のコレクションに子オブジェクトを追加しようとしていますが、最新のものが最初のものであることを確認したいと思います。ここでユニティは子に子を追加しますが、上にあります

は私がしようとしているものです。ここで

GameObject 
- (My new object here) 
- GameObject 
- GameObject 
- GameObject 

は、私は私のプレハブをインスタンス化するために使用していたコードです:

GameObject messageObj = Instantiate(storyPrefab) as GameObject; 
messageObj.name = "Story"; 
messageObj.transform.parent = wallGrid.transform; 
messageObj.transform.localScale = new Vector3(1,1,1); 

が、これは理にかなって願っています。

すべてのヘルプは、あなたがTransform.SetSiblingIndexを使用して階層内の順序を変更することができ

答えて

8

:-) apreciatedと事前に感謝しています。

だから、基本的に、あなたの目的の要素に最初のインデックスを設定したいと思います:

messageObj.transform.SetSiblingIndex(0); 
+0

パーフェクト...感謝:-) – Mansa

関連する問題