Repolode
ramokz

ramokz/phantom-camera

Um addon para Godot 4 que adiciona controle de câmera no estilo Cinemachine aos nós Camera2D e Camera3D, com follow, look-at, prioridade e transições com tween.

Alternativa open source a:Cinemachine

Estrelas
3,618
Forks
142
Issues abertas
66
Último commit
há 24 horas

O que é?

Phantom Camera é um plugin para Godot 4 que adiciona comportamentos de câmera de nível mais alto aos nós integrados Camera2D e Camera3D. Os desenvolvedores colocam nós PhantomCamera em uma cena, e o plugin decide qual deles controla a câmera ativa, gerenciando a movimentação entre eles. O projeto é inspirado no pacote Cinemachine da Unity.

Configurações simples usam modos de follow como Glued, Simple com offset e amortecimento, e Group, que acompanha o centro de vários alvos. As opções mais avançadas incluem confinamento por Path, zonas mortas Framed e um modo Third Person que usa um SpringArm3D como nó pai para lidar com colisões. Em 3D, as câmeras também podem olhar para um alvo usando os modos Mimic, Simple ou Group, e as câmeras 2D oferecem controle de zoom.

A prioridade determina qual PhantomCamera está ativa, e a mudança para uma câmera de prioridade mais alta inicia um tween até a posição dela. Um painel de visor no editor mostra uma prévia do que a câmera vê enquanto está associada a uma PhantomCamera. O projeto usa a licença MIT e pode ser instalado pela Godot Asset Library ou pelas versões publicadas no GitHub.

Recursos principais

  • 01Alternância entre vários nós PhantomCamera com base na prioridade e transições suaves.
  • 02Modos de follow como Glued, Simple com amortecimento, Group, Path e zonas mortas Framed.
  • 03Modo Third Person com um SpringArm3D como nó pai e configurações de colisão ajustáveis.
  • 04Modos de look-at em 3D (Mimic, Simple, Group) e controle de zoom em 2D.
  • 05Visor no editor para pré-visualizar a saída da câmera.
  • 06Compatível com Camera2D e Camera3D, com cenas de exemplo incluídas.

Casos de uso

  • Adicionar uma câmera de follow dinâmica a um jogo de plataforma 2D ou com visão de cima.
  • Criar câmeras em terceira pessoa ou sobre o ombro, com tratamento de colisões em 3D.
  • Alternar entre tomadas cinematográficas em cutscenes usando prioridades e tweens.
  • Manter vários jogadores ou objetos no enquadramento com o modo de follow Group.

Antes de usar

  • É necessário usar Godot 4.4 ou superior, conforme indicado no selo do README.

Em coleções

Tópicos

Perguntas frequentes

O que é phantom-camera?
Um addon para Godot 4 que adiciona controle de câmera no estilo Cinemachine aos nós Camera2D e Camera3D, com follow, look-at, prioridade e transições com tween. Phantom Camera é um plugin para Godot 4 que adiciona comportamentos de câmera de nível mais alto aos nós integrados Camera2D e Camera3D. Os desenvolvedores colocam nós PhantomCamera em uma cena, e o plugin decide qual deles controla a câmera ativa, gerenciando a movimentação entre eles. O projeto é inspirado no pacote Cinemachine da Unity.
phantom-camera é gratuito? Qual é a licença?
phantom-camera é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
phantom-camera ainda é mantido?
Manutenção ativa. O último commit de phantom-camera foi em 21 de out. de 2026.
Para que posso usar phantom-camera?
Adicionar uma câmera de follow dinâmica a um jogo de plataforma 2D ou com visão de cima. Criar câmeras em terceira pessoa ou sobre o ombro, com tratamento de colisões em 3D. Alternar entre tomadas cinematográficas em cutscenes usando prioridades e tweens. Manter vários jogadores ou objetos no enquadramento com o modo de follow Group.
Onde consigo phantom-camera?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ramokz/phantom-camera

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados