私は私のプレハブインスタンス化プレハブサイズが大きすぎるユニティC#の
copyOfSpellObject = (GameObject)Instantiate(gameObject, transform.position, transform.rotation);
Item_Spell itemSpell = copyOfSpellObject.GetComponent<Item_Spell>();
itemSpell.SpellObject = GetComponent<Item_Spell>().SpellObject;
copyOfSpellObject.transform.SetParent(transform, false);
copyOfSpellObject.transform.position = Camera.main.ScreenToWorldPoint(new Vector3(transform.position.x, transform.position.y, 0));
copyOfSpellObject.transform.SetParent(transform.parent.parent.parent, false);
をインスタンス化するとそれは超ビッグ
ノーマルになっているhttp://prntscr.com/btgzke
それはなぜですか?この問題は、特定の親に、より具体的には、この後の各親がthisを含む問題の原因となるtransform.parent.parent.parent
を子として入れた場合にのみ発生します。
親を2回設定しています。それには理由がありますか?また、2番目の呼び出しは変わったように見えますが、代わりにtransform.rootを使用したいかもしれません。 – Everts