보통 Instantiate(gameobject) 이런식으로 하는데 이번에 작업하면서 에디터 상태에서 인스턴스화 할 일이 있었다.
그 때는 위에 방식이 PrefabUtility.InstantiatePrerfab 함수를 통해 인스턴스화 해야한다.
GameObject canvasPrefab = Resources.Load("Prefabs/UI/UICanvas") as GameObject;
PrefabUtility.InstantiatePrefab(canvasPrefab);
'유니티 > 팁, 정보 노트' 카테고리의 다른 글
[Unity]자꾸 실수하는 sprite 레이어 설정 (0) | 2019.10.20 |
---|---|
[Unity]씬 버튼 하나로 준비하기 (0) | 2019.10.20 |
[C#] as vs classic casting (0) | 2019.10.18 |
[Unity]EventSystem을 이용해 아이템UI 드래그 및 다른 슬롯에 등록하기(IDragHandler, IDropHandler) (3) | 2019.09.27 |
[Unity]UI뒤로 클릭 막기 (0) | 2019.07.02 |