시작하기

목차

Scene 관리

다양한 에셋을 추가한 다음 Scene을 설계하거나 관리하면서 여러분은 주로 Scene 뷰, Hierarchy 창, Inspector 창, Toolbar를 왔다갔다할 것입니다.

Hierarchy에서는 Inspector에서 살펴보고자 하는 오브젝트를 선택할 수 있으며, 선택한 오브젝트의 프로퍼티(property, 속성)를 변경하거나 새로운 작동 방식을 추가할 수 있습니다. 게임 오브젝트를 선택하면 Toolbar에서 도구를 사용하여 Scene View에서 오브젝트를 Move(이동), Rotate(회전), Scale(비율 변경)할 수 있습니다.

[참고]

Scene 뷰는 Scene의 콘텐츠를 보여주지만 게임에서의 실제 카메라 시점을 보여주지는 않습니다.

소나무를 추가한 후 플레이어 옆으로 옮겨서 작업 과정을 알아봅시다.

  1. Hierarchy에서 Player 게임 오브젝트를 선택하세요.

    Scene View는 개발자 카메라이기 때문에 게임을 실제로 실행했을 때 사용되는 실제 카메라와 상관 없이 Scene에서 이리 저리 이동하거나 회전시킬 수 있습니다. Scene에서 어떤 게임 오브젝트로 빠르게 포커스하고자 할 경우, 키보드에서 F 버튼을 누르면 Camera가 해당 게임 오브젝트로 자동적으로 이동합니다. 하지만 그렇게 하기 전에 Unity가 게임 오브젝트에 어떻게 포커스를 맞추는지 알아보아야 합니다.

  2. Unity 툴바에서 Tool Handle Position 토글을 클릭해서 Pivot이 보이게 하세요.

    F를 눌러서 포커스를 맞추면 이제 Camera가 게임 오브젝트의 중심축(중앙)으로 이동하게 됩니다.

  3. Scene View 안으로 마우스를 옮긴 후 'F'를 눌러서 Player 게임 오브젝트에 포커스를 맞추세요.

    게임 오브젝트를 찾아서 Scene에 추가해봅시다. 소나무가 원래 Training Area에 있지는 않지만 설명을 위해 소나무를 가져와보겠습니다. Tree_Pine_2는 Prefab입니다. Prefab은 Assets 폴더에 저장되는 게임 오브젝트입니다.

  4. Project View에서 'pine tree'를 검색하고 Tree_Pine_2를 선택하세요.

    Project View에서 아무 것이나 Scene으로 드래그하면 마우스 커서에 오브젝트가 나타나며, 마우스를 떼면 Scene에 해당 오브젝트가 배치됩니다.

  5. Tree_Pine_2를 Scene으로 드래그하여 모험가 옆에 배치하세요.

    그런 다음 Move, Scale, Rotate 도구를 사용해서 플레이어 앞의 잔디 위에 소나무가 놓이도록 하세요. 하지만 소나무가 잔디 위에 놓이도록 하려면 Scene View를 조정해서 소나무와 잔디 부분이 모두 보이도록 해야 합니다.

  6. 소나무와 잔디 부분이 보일 때까지 마우스를 오른쪽으로 드래그하세요.

    줌 아웃해서 전체가 좀 더 잘 보이게 해볼까요?

  7. Alt 키를 누른 상태에서 마우스 우클릭으로 위쪽을 향해 드래그하세요.

    이제 소나무를 제대로 배치할 준비가 되었습니다.

  8. Toolbar에Move 도구를 선택하세요.

    도구를 선택하면 소나무의 뿌리 부분에 세 개의 화살표가 생깁니다.

    화살표 중 하나를 클릭한 후, 화살표의 축을 따라 드래그하면 소나무를 옮길 수 있습니다.

  9. 화살표를 사용해서 소나무를 잔디로 옮겨보세요.

    이제 소나무에 알맞은 이름을 지정해봅시다.

  10. Inspector에서 Tree_Pine_2의 이름을 'TheLonelyPineTree'로 변경하세요.

    이제 TheLonelyPineTree가 Hierarchy에도 나타나므로 나중에 쉽게 찾을 수 있습니다.

이제 여러 창을 서로 함께 어떻게 사용하는지 좀 더 알게 되었는데요, 사실 이 창들을 사용하는 다른 방법들이 아주 많습니다.