Repolode
ramokz

ramokz/phantom-camera

Camera2D 및 Camera3D 노드에 추적, 바라보기, 우선순위, 트윈 전환 기능을 제공하는 Godot 4용 Cinemachine 스타일 카메라 제어 애드온입니다.

대체할 수 있는 제품:Cinemachine

스타
3,618
포크
142
열린 이슈
66
마지막 커밋
23시간 전

어떤 프로젝트인가요?

Phantom Camera는 Godot 4의 기본 Camera2D 및 Camera3D 노드에 더 높은 수준의 카메라 동작을 추가하는 플러그인입니다. 씬에 PhantomCamera 노드를 배치하면 플러그인이 어떤 노드가 활성 카메라를 제어할지 결정하고, 카메라 간 이동도 처리합니다. Unity의 Cinemachine 패키지를 모델로 삼았습니다.

간단한 설정에서는 Glued, 오프셋과 댐핑을 적용하는 Simple, 여러 타깃의 중앙을 추적하는 Group 등의 추적 모드를 사용할 수 있습니다. 고급 옵션에는 Path 제한, Framed 데드 존, 충돌 처리를 위해 SpringArm3D 부모 노드를 사용하는 Third Person 모드가 있습니다. 3D에서는 Mimic, Simple, Group 바라보기 모드로 타깃을 바라보게 할 수 있으며, 2D 카메라는 줌을 지원합니다.

우선순위에 따라 활성화할 PhantomCamera가 정해지며, 우선순위가 더 높은 카메라로 전환할 때 해당 카메라 위치로 트윈이 실행됩니다. 편집기의 뷰파인더 패널에서는 카메라가 PhantomCamera에 연결된 동안 화면에 담기는 내용을 미리 볼 수 있습니다. 이 프로젝트는 MIT 라이선스로 제공되며 Godot Asset Library 또는 GitHub 릴리스에서 설치할 수 있습니다.

핵심 기능

  • 01우선순위에 따라 여러 PhantomCamera 노드 사이를 부드럽게 전환합니다.
  • 02Glued, 댐핑을 적용하는 Simple, Group, Path, Framed 데드 존 추적 모드를 지원합니다.
  • 03충돌 설정을 조정할 수 있는 SpringArm3D 부모 노드를 사용하는 Third Person 모드를 제공합니다.
  • 043D 바라보기 모드(Mimic, Simple, Group)와 2D 줌 제어를 지원합니다.
  • 05카메라 출력을 미리 볼 수 있는 편집기 뷰파인더를 제공합니다.
  • 06Camera2D와 Camera3D를 모두 지원하며 예제 씬을 포함합니다.

활용 사례

  • 2D 플랫폼 게임이나 탑다운 게임에 역동적인 추적 카메라를 추가할 때.
  • 3D 게임에서 충돌 처리를 지원하는 3인칭 또는 오버더숄더 카메라를 만들 때.
  • 컷신에서 우선순위와 트윈을 활용해 시네마틱 카메라 샷을 전환할 때.
  • Group 추적 모드로 여러 플레이어나 오브젝트가 화면에 함께 들어오도록 할 때.

사용 전 알아둘 점

  • README 배지에 표시된 대로 Godot 4.4 이상이 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

phantom-camera은(는) 무엇인가요?
Camera2D 및 Camera3D 노드에 추적, 바라보기, 우선순위, 트윈 전환 기능을 제공하는 Godot 4용 Cinemachine 스타일 카메라 제어 애드온입니다. Phantom Camera는 Godot 4의 기본 Camera2D 및 Camera3D 노드에 더 높은 수준의 카메라 동작을 추가하는 플러그인입니다. 씬에 PhantomCamera 노드를 배치하면 플러그인이 어떤 노드가 활성 카메라를 제어할지 결정하고, 카메라 간 이동도 처리합니다. Unity의 Cinemachine 패키지를 모델로 삼았습니다.
phantom-camera은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
phantom-camera은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
phantom-camera은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. phantom-camera의 마지막 커밋은 2026년 10월 21일입니다.
phantom-camera은(는) 어디에 사용할 수 있나요?
2D 플랫폼 게임이나 탑다운 게임에 역동적인 추적 카메라를 추가할 때. 3D 게임에서 충돌 처리를 지원하는 3인칭 또는 오버더숄더 카메라를 만들 때. 컷신에서 우선순위와 트윈을 활용해 시네마틱 카메라 샷을 전환할 때. Group 추적 모드로 여러 플레이어나 오브젝트가 화면에 함께 들어오도록 할 때.
phantom-camera은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ramokz/phantom-camera

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트