데브허브 | DEVHUB | How to Make Camera Follow in a 2D Game in Unity with Cinemachine for Beginners! Unity 6 TutorialHow to Make Camera Follow in a 2D Game in Unity with Cinemachine for Beginners! Unity 6 Tutorial
- Unity 패키지 관리자(Unity Registry)를 통해 Cinemachine을 설치하여 2D 게임 카메라 팔로우 기능을 구현합니다. 📦
- 계층(Hierarchy)에서 Cinemachine 2D 카메라를 생성하고, 플레이어 게임 오브젝트의 트랜스폼을 'Tracking Target'에 할당하여 카메라가 플레이어를 따라가도록 설정합니다. 🎯
- Cinemachine 카메라가 메인 카메라에 'Cinemachine Brain' 컴포넌트를 통해 움직임을 지시하여 플레이어를 추적하게 됩니다. 🧠
- 'Dead Zone' 기능을 활용하여 플레이어가 특정 영역 내에서 움직일 때 카메라가 따라가지 않도록 설정할 수 있으며, X 및 Y축 크기를 조절하여 데드존 범위를 지정합니다. 🚫
- 'Target Offset' 값을 조정하여 플레이어가 바라보는 방향으로 카메라가 더 많은 공간을 보여주도록 설정하여 시각적 리드를 제공합니다. ↔️
- 'Damping' 값을 조절하여 카메라 팔로우의 부드러움을 제어할 수 있습니다 (0은 즉각적인 반응, 높은 값은 더 부드러운 움직임). 🌊
- 'Screen Position'을 통해 카메라의 수직 위치를 조정하여 플레이어에 대한 상대적인 화면 위치를 변경할 수 있습니다. ↕️
- 플레이 모드에서 변경한 Cinemachine 설정은 자동으로 저장되지 않으므로, 해당 컴포넌트를 'Copy Component'한 후 플레이 모드를 종료하고 'Paste Component Values'를 통해 변경 사항을 저장해야 합니다. 💾
- 'Lens' 섹션의 'Vertical FoV' 값을 조절하여 카메라의 줌 인/아웃 효과를 간단하게 적용할 수 있습니다. 🔍