1. 程式人生 > >Unity通過prefab動態建立UI時出現錯位/Scale = 0.5555

Unity通過prefab動態建立UI時出現錯位/Scale = 0.5555

具體原因不明

在setparent時將worldPositionStays設定為false可解決

 GameObject prefab = Instantiate( Resources.Load<GameObject>("prefabs/" + database[mylevelnum]));
 prefab.transform.SetParent(game1group.GetChild(0).GetChild(1),false);
以前也遇到過類似的問題,百度無果

特此記錄供人查閱