Godot é uma engine de jogos gratuita, multiplataforma e licenciada sob MIT para criar jogos 2D e 3D em um único editor integrado.
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
Plugin para Godot 4.5+ que permite criar diálogos, visual novels e conversas de RPG, com gerenciamento de personagens.
Uma coleção de projetos de demonstração e templates para o Godot Engine, com exemplos de jogos 2D e 3D escritos em GDScript.
Um addon de terrenos editável e de alto desempenho para o Godot 4, escrito como uma GDExtension em C++.
Uma engine de jogos orientada a dados, escrita em Rust e baseada em Entity Component System para jogos 2D e 3D.
Framework Java multiplataforma para desenvolvimento de jogos, baseado em OpenGL ES, para desktop, Android, web e iOS.