Sobre o projeto

Phantom Camera é um addon para Godot 4 que fornece e simplifica comportamentos comuns para os nós integrados Camera2D e Camera3D. É fortemente inspirado no pacote Cinemachine da Unity. Capacidades principais descritas no README: - Prioridade: determina qual PhantomCamera deve estar ativo com a Camera2D/Camera3D. Quando uma nova câmera recebe uma prioridade maior do que a atualmente ativa, a câmera faz uma transição suave para a nova. - Modos de seguir: definem como a câmera segue ou se reposiciona com base em seus alvos. Os modos incluem Glued (gruda no alvo), Simple (segue com offset e amortecimento opcionais), Group (segue o centro de uma coleção de alvos), Path (segue um alvo enquanto confinado a um nó Path), Framed (enquadramento dinâmico usando zonas mortas) e Third Person (usa um pai SpringArm3D, com máscara de colisão, comprimento da mola e margem ajustáveis a partir do nó PhantomCamera; apenas 3D). - Zoom (2D): define o nível de zoom para Camera2D. - Look At (3D): define para onde a Camera3D deve olhar ajustando a rotação. Os modos incluem Mimic (copia a rotação do alvo), Simple (olha para o alvo com offset opcional) e Group (olha para o centro de uma coleção de alvos). - Tween: ajusta como a câmera faz tween para uma PhantomCamera recém-ativa. - Viewfinder: pré-visualiza o que a Camera2D/Camera3D vê quando anexada a uma PhantomCamera, acessível a partir de um painel inferior rotulado Phantom Camera. A renderização funciona quando uma Camera, PhantomCameraHost e PhantomCamera estão presentes na cena. Exemplos de cenas 2D e 3D estão incluídos em res://addons/phantom_camera/examples. Opções de instalação descritas: Biblioteca de Assets do Godot (pesquise "Phantom Camera", instale o diretório phantom_camera, habilite o plugin em Configurações do Projeto/Plugins), lançamentos do GitHub (extraia e mova addons/phantom_camera para a raiz do projeto, depois habilite), ou o branch principal para a versão instável mais recente. O projeto é licenciado sob MIT e requer Godot 4.4+. Documentação, roadmap, FAQ e diretrizes de contribuição estão vinculados no README.