Post

오브젝트 생성 방법 비교

오브젝트를 계속 생성해야 하니까, 효율적인 방법을 찾아야 했음

Unity Version : 2022.3.16f1 LTS

1. GameObject Instantiate 반복

특징

  • 특정 게임오브젝트 객체를 생성하는 것

장점

  • 각 객체를 개별로 관리 가능

단점

  • 원본이 바뀌었을 때 복제본은 바뀌지 않음
  • 원본이 씬에서 삭제되면 더 이상 복제가 불가능함

2. Prefab을 생성

특징

  • 자주 사용되는 게임오브젝트와 그 객체에 붙은 컴포넌트까지 함께해서 미리 저장해두는 것

장점

  • 원본 게임오브젝트가 하이어라키 창에 없어도 소환 가능함
  • 관리가 편함

단점

  • 유니티에서만 사용되는 형식임
 GameObject InstantiatePrefabs
특정 오브젝트 객체를 새로 생성자주 사용되는 오브젝트를 미리 저장해두고 재사용
각 객체를 개별로 관리가능원본 오브젝트가 하이어라키에 없어도 소환할 수 있고, 관리 편리
변경할 때 개별로 생성된 객체를 일일히 수정해야하고, 원본 오브젝트가 하이어라키에서 사라지면 복제 불가유니티에서만 사용되는 형식
This post is licensed under CC BY 4.0 by the author.