unity--設定父物體與Transform
阿新 • • 發佈:2018-12-21
錯誤示範:(座標會亂掉)
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> (); } |