2016-05-05 2 views
0

イメージをキャンバス要素の子としてインスタンス化しようとしています。イメージをUnityでカンバスの子としてインスタンス化する5.3

このコードは、私が親として持っているUnity Canvasに添付されています。

Image Pokal = GameObject.Instantiate(Resources.Load("Pokal")) as Image; 

    if (Pokal != null) 
     Pokal.gameObject.GetComponent<RectTransform>().parent = gameObject.transform; 

「Pokal」をUI Canvas要素の子にします。私はこれをどのようにして行うのですか?プレハブはシーンに追加されますが、Canvas Elementの子にする方法を理解できません。

答えて

0

私はこの質問が以前にすでに答えられていると信じています。 とにかく、キャンバスを入手するだけです。実際のキャンバスではなく、空のゲームオブジェクトに親を設定しています。

public GameObject myCanvas; // you also can do GameObject.Find (CanvasName) 
Image Pokal = GameObject.Instantiate(Resources.Load("Pokal")) as Image; 

    if (Pokal != null) 
     Pokal.transform.parent = myCanvas.transform; 
関連する問題