네임 스페이스 & 씬 전환

박태영·2024년 7월 2일

Unity2D

목록 보기
22/24

네임스페이스

  • 클래스, 인터페이스 등의 이름을 조직화하고 구분하는 데 사용되는 논리적 그룹.
  • 네임스페이스를 사용하면 코드의 가독성을 높일 수 있다.
  • 동일한 이름을 가지는 여러 개의 클래스나 다른 타입이 충돌하지 않도록 할 수 있다.
  • using 키워드를 통해 네임스페이스에 속해있는 클래스들을 사용할 수 있다.
    • UnityEngine 네임스페이스를 사용하는 모습

Scene 저장하기

  • Scene을 불러오기 위해서는 먼저 현재 scene을 저장할 필요가 있음
  1. 현재 scene을 다른 이름으로 저장한다.
  2. scene 리스트에서 기본적으로 주어졌던 SampleScene을 지운다
  3. BuildSetting 에 들어가 SampleScene도 지워준다
  4. Add Open Scene을 클릭해서 저장한 'Level1' Scene 을 빌드 인덱스에 추가한다.
  • Build Settings에서 Scene을 추가하지 않으면 SceneManager에서도 Scene을 불러올 수 없다
  1. FinishLine.cs 파일로 돌아가 SceneManager를 추가하고 BuildSetting에서 봤던 Scene의 인덱스 번호(0)을 입력한다.
  2. 이제 FinishLine 트리거에 충돌하면 저장해 두었던 Level1으로 돌아가는 것을 확인 할 수 있다.
profile
어른 아이

0개의 댓글