프로젝트 소개
Phantom Camera는 Godot 4용 애드온으로, 내장된 Camera2D 및 Camera3D 노드의 일반적인 동작을 제공하고 단순화합니다. Unity의 Cinemachine 패키지에서 크게 영감을 받았습니다.
README에 설명된 핵심 기능:
- 우선순위: Camera2D/Camera3D와 함께 활성화될 PhantomCamera를 결정합니다. 새 카메라가 현재 활성 카메라보다 높은 우선순위를 받으면, 카메라는 새 카메라로 원활하게 전환됩니다.
- 팔로우 모드: 카메라가 대상(들)을 따라가거나 재배치되는 방식을 정의합니다. 모드에는 Glued(대상에 고정), Simple(선택적 오프셋 및 감쇠로 따라감), Group(대상 그룹의 중심을 따라감), Path(Path 노드에 제한된 상태로 대상을 따라감), Framed(데드 존을 사용한 동적 프레이밍), Third Person(SpringArm3D 부모를 사용하며, 충돌 마스크, 스프링 길이 및 마진을 PhantomCamera 노드에서 조정 가능; 3D 전용)이 포함됩니다.
- 줌(2D): Camera2D의 줌 레벨을 정의합니다.
- 응시(3D): 회전을 조정하여 Camera3D가 바라볼 위치를 정의합니다. 모드에는 Mimic(대상 회전 복사), Simple(선택적 오프셋으로 대상을 바라봄), Group(대상 그룹의 중심을 바라봄)이 포함됩니다.
- 트윈: 카메라가 새로 활성화된 PhantomCamera로 트위닝되는 방식을 조정합니다.
- 뷰파인더: PhantomCamera에 연결된 Camera2D/Camera3D가 보는 것을 미리 보며, Phantom Camera라는 하단 패널에서 접근할 수 있습니다. 렌더링은 장면에 Camera, PhantomCameraHost 및 PhantomCamera가 있을 때 작동합니다.
2D 및 3D 예제 장면은 res://addons/phantom_camera/examples에 포함되어 있습니다.
설명된 설치 옵션: Godot Asset Library("Phantom Camera" 검색, phantom_camera 디렉터리 설치, 프로젝트 설정/플러그인에서 플러그인 활성화), GitHub 릴리스(addons/phantom_camera를 프로젝트 루트로 추출 및 이동 후 활성화), 또는 최신 불안정 버전을 위한 메인 브랜치. 프로젝트는 MIT 라이선스이며 Godot 4.4+가 필요합니다. 문서, 로드맵, FAQ 및 기여 지침은 README에서 연결됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.