Godot — бесплатный кроссплатформенный игровой движок с лицензией MIT для создания 2D- и 3D-игр в едином редакторе.
ramokz/phantom-camera
Аддон для Godot 4, который добавляет к узлам Camera2D и Camera3D управление камерой в стиле Cinemachine: слежение, наведение на цель, приоритеты и переходы с tween-анимацией.
Open source альтернатива:Cinemachine
- Звёзды
- 3,620
- Форки
- 143
- Открытые issues
- 66
- Последний коммит
- вчера
Что это?
Phantom Camera — плагин для Godot 4, который дополняет встроенные узлы Camera2D и Camera3D высокоуровневыми режимами работы с камерой. Разработчик добавляет узлы PhantomCamera в сцену, а плагин определяет, какой из них управляет активной камерой, и обрабатывает переходы между ними. Проект создан по образцу пакета Cinemachine для Unity.
Для простых сценариев доступны режимы слежения Glued, Simple со смещением и сглаживанием, а также Group, который удерживает в кадре центр нескольких целей. Среди более продвинутых возможностей — ограничение движения по Path, мёртвые зоны Framed и режим Third Person, использующий родительский SpringArm3D для обработки столкновений. В 3D камера также может быть направлена на цель в режимах Mimic, Simple или Group; в 2D поддерживается управление зумом.
Приоритет определяет, какая PhantomCamera активна. При переключении на камеру с более высоким приоритетом к её позиции запускается tween-переход. Панель видоискателя в редакторе показывает изображение с камеры, пока она привязана к PhantomCamera. Проект распространяется по лицензии MIT; установить его можно через Godot Asset Library или из релизов на GitHub.
Ключевые возможности
- 01Переключение между несколькими узлами PhantomCamera по приоритету с плавными переходами.
- 02Режимы слежения Glued, Simple со сглаживанием, Group, Path и Framed dead zones.
- 03Режим Third Person с родительским SpringArm3D и настраиваемыми параметрами обработки столкновений.
- 04Режимы наведения на цель в 3D (Mimic, Simple, Group) и управление зумом в 2D.
- 05Видоискатель в редакторе для предварительного просмотра изображения с камеры.
- 06Поддержка Camera2D и Camera3D, а также примеры сцен.
Сценарии использования
- Добавление динамической камеры слежения в 2D-платформер или игру с видом сверху.
- Создание камеры от третьего лица или из-за плеча с обработкой столкновений в 3D.
- Переключение между кинематографичными ракурсами камеры в кат-сценах с помощью приоритетов и tween-переходов.
- Удержание нескольких игроков или объектов в кадре с помощью режима Group.
Что важно знать
- Требуется Godot 4.4 или новее, как указано на значке в README.
В подборках
Темы
Частые вопросы
- Что такое phantom-camera?
- Аддон для Godot 4, который добавляет к узлам Camera2D и Camera3D управление камерой в стиле Cinemachine: слежение, наведение на цель, приоритеты и переходы с tween-анимацией. Phantom Camera — плагин для Godot 4, который дополняет встроенные узлы Camera2D и Camera3D высокоуровневыми режимами работы с камерой. Разработчик добавляет узлы PhantomCamera в сцену, а плагин определяет, какой из них управляет активной камерой, и обрабатывает переходы между ними. Проект создан по образцу пакета Cinemachine для Unity.
- phantom-camera можно использовать бесплатно? Какая у него лицензия?
- phantom-camera распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- phantom-camera всё ещё поддерживается?
- Активно поддерживается. Последний коммит в phantom-camera — 21 окт. 2026 г..
- Для чего можно использовать phantom-camera?
- Добавление динамической камеры слежения в 2D-платформер или игру с видом сверху. Создание камеры от третьего лица или из-за плеча с обработкой столкновений в 3D. Переключение между кинематографичными ракурсами камеры в кат-сценах с помощью приоритетов и tween-переходов. Удержание нескольких игроков или объектов в кадре с помощью режима Group.
- Где скачать phantom-camera?
- Исходный код и инструкции по установке — на GitHub: https://github.com/ramokz/phantom-camera
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Плагин для Godot 4.5+, позволяющий создавать диалоги, визуальные новеллы и RPG-беседы с управлением персонажами.
Подборка демонстрационных и шаблонных проектов для Godot Engine с примерами 2D- и 3D-игр на GDScript.
Редактируемая высокопроизводительная система рельефа для Godot 4, реализованная как C++ GDExtension.
Bevy — игровой движок на Rust с архитектурой Entity Component System для 2D- и 3D-игр.
Кроссплатформенный Java-фреймворк для разработки игр на OpenGL ES под десктопы, Android, веб и iOS.