Godot es un motor de videojuegos multiplataforma, gratuito y con licencia MIT, para crear juegos 2D y 3D desde un único editor.
ramokz/phantom-camera
Addon para Godot 4 que añade controles de cámara al estilo de Cinemachine a los nodos Camera2D y Camera3D, con seguimiento, enfoque, prioridades y transiciones con tween.
Alternativa open source a:Cinemachine
- Estrellas
- 3,618
- Forks
- 142
- Issues abiertos
- 66
- Último commit
- hace 24 horas
¿Qué es?
Phantom Camera es un plugin para Godot 4 que amplía los nodos integrados Camera2D y Camera3D con comportamientos de cámara de más alto nivel. Los desarrolladores colocan nodos PhantomCamera en una escena y el plugin decide cuál controla la cámara activa y gestiona las transiciones entre ellos. Está inspirado en el paquete Cinemachine de Unity.
Las configuraciones sencillas pueden usar modos de seguimiento como Glued, Simple con desplazamiento y amortiguación, y Group, que sigue el centro de varios objetivos. Entre las opciones más avanzadas están la limitación a Path, las zonas muertas Framed y el modo Third Person, que usa un nodo SpringArm3D como padre para gestionar las colisiones. En 3D, las cámaras también pueden enfocar un objetivo con los modos Mimic, Simple o Group, y las cámaras 2D admiten zoom.
La prioridad determina qué PhantomCamera está activa; al cambiar a una cámara de mayor prioridad, se inicia un tween hacia su posición. Un visor en el editor muestra una vista previa de lo que ve la cámara mientras está vinculada a una PhantomCamera. El proyecto tiene licencia MIT y se instala desde Godot Asset Library o mediante las versiones publicadas en GitHub.
Funciones clave
- 01Cambio entre varios nodos PhantomCamera según su prioridad, con transiciones fluidas.
- 02Modos de seguimiento como Glued, Simple con amortiguación, Group, Path y zonas muertas Framed.
- 03Modo Third Person con un nodo SpringArm3D como padre y opciones de colisión ajustables.
- 04Modos de enfoque 3D (Mimic, Simple, Group) y control del zoom en 2D.
- 05Visor en el editor para previsualizar la salida de la cámara.
- 06Compatible con Camera2D y Camera3D; incluye escenas de ejemplo.
Casos de uso
- Añadir una cámara de seguimiento dinámica a un juego de plataformas 2D o de perspectiva cenital.
- Crear cámaras en tercera persona o por encima del hombro con gestión de colisiones en 3D.
- Cambiar entre planos cinematográficos en escenas cinemáticas mediante prioridades y tweens.
- Mantener a varios jugadores u objetos dentro del encuadre con el modo de seguimiento Group.
Antes de usarlo
- Se requiere Godot 4.4 o posterior, como indica la insignia del README.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es phantom-camera?
- Addon para Godot 4 que añade controles de cámara al estilo de Cinemachine a los nodos Camera2D y Camera3D, con seguimiento, enfoque, prioridades y transiciones con tween. Phantom Camera es un plugin para Godot 4 que amplía los nodos integrados Camera2D y Camera3D con comportamientos de cámara de más alto nivel. Los desarrolladores colocan nodos PhantomCamera en una escena y el plugin decide cuál controla la cámara activa y gestiona las transiciones entre ellos. Está inspirado en el paquete Cinemachine de Unity.
- ¿phantom-camera es gratuito? ¿Qué licencia tiene?
- phantom-camera es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿phantom-camera sigue mantenido?
- Mantenimiento activo. El último commit de phantom-camera fue el 21 oct 2026.
- ¿Para qué puedo usar phantom-camera?
- Añadir una cámara de seguimiento dinámica a un juego de plataformas 2D o de perspectiva cenital. Crear cámaras en tercera persona o por encima del hombro con gestión de colisiones en 3D. Cambiar entre planos cinematográficos en escenas cinemáticas mediante prioridades y tweens. Mantener a varios jugadores u objetos dentro del encuadre con el modo de seguimiento Group.
- ¿Dónde consigo phantom-camera?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ramokz/phantom-camera
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plugin para Godot 4.5 o posterior que permite crear diálogos, novelas visuales y conversaciones de RPG con gestión de personajes.
Colección de proyectos de demostración y plantillas para Godot Engine, con ejemplos de juegos 2D y 3D escritos en GDScript.
Un complemento de sistema de terreno editable y de alto rendimiento para Godot 4, escrito como GDExtension en C++.
Motor de videojuegos basado en datos, escrito en Rust y construido sobre un Entity Component System para juegos 2D y 3D.
Framework multiplataforma de desarrollo de juegos en Java basado en OpenGL ES para escritorio, Android, web e iOS.