1. 程式人生 > >unity--設定父物體與Transform

unity--設定父物體與Transform

錯誤示範:(座標會亂掉)

1

2

3

4

5

6

7

public static CardBase Create(Transform parent) {         GameObject go = (GameObject)Instantiate (Resources.Load("Prefabs/normal/CardBase"));         go.transform.parent = parent;         go.transform.localPosition = parent.localPosition;         go.transform.localScale = parent.localScale;         return go.GetComponent<CardBase> ();     }

正確示範:

1

2

3

4

5

6

7

public static CardBase Create(Transform parent) {         GameObject go = (GameObject)Instantiate (Resources.Load("Prefabs/normal/CardBase"));         go.transform.parent = parent;         go.transform.localPosition = Vector3.zero;         go.transform.localScale = Vector3.one;         return go.GetComponent<CardBase> ();     }