Unity 질문


  1. 유니티 UI에 버튼 하나를 더 추가하고 싶은데 Prefab(현재 UI가 Prefab으로 설정이 되어있음)에 들어가서 확인하니 실제 Ingame에서 보는 화면과 요소들의 위치가 달랐다. 이럴 때는 어떻게 수정해야 하나? 왼쪽에 Hierachy 창에서 그 UI를 클릭해서 봤을 때는 정상적으로 나온다. -> prefab을 해제한 후 수정하고, 다시 prefab을 넣어서 덮어씌우기를 하면 된다.

  2. 현재 게임이 진행되는 것처럼(Main씬 -> 다른 씬으로 전환없이 그대로 같은 씬에서 화면 전환이 일어나며 게임이 진행됨) 펫과 관련된 것도 비슷하게 구현하고 싶다. 새로운 씬을 만들 경우 매번 씬을 로드하고 뭐하는데 퍼포먼스가 안 좋아지므로 씬을 새로 생성하기 보다는 Prefab으로 펫과 관련된 요소들을 만들고 cinemachine을 이용해서 카메라의 전환을 통해 펫과 관련된 씬으로 넘어가는 것처럼 구현해라. Cinemachine state ~~tutorial 로 유튜브에 쳐보자.

  3. 현재는 Main씬 하나만 있는데 OnDestroyOnload가 왜 생기는 건지 궁금하다. => 자세한 답을 듣지 못했다ㅠㅠ 이거는 코드분석을 통해 알아야 할 것 같다.