Об этом проекте
Phantom Camera — это аддон для Godot 4, который предоставляет и упрощает общие поведения для встроенных узлов Camera2D и Camera3D. Он сильно вдохновлён пакетом Unity Cinemachine.
Основные возможности, описанные в README:
- Приоритет: определяет, какая PhantomCamera должна быть активной с Camera2D/Camera3D. Когда новая камера получает более высокий приоритет, чем текущая активная, камера плавно переключается на новую.
- Режимы следования: определяют, как камера следует или перемещается относительно своей цели (целей). Режимы включают Glued (прилипает к цели), Simple (следует с необязательным смещением и демпфированием), Group (следует за центром группы целей), Path (следует за целью, оставаясь на узле Path), Framed (динамическое кадрирование с мёртвыми зонами) и Third Person (использует родительский SpringArm3D, с маской столкновений, длиной пружины и полями, настраиваемыми с узла PhantomCamera; только для 3D).
- Zoom (2D): определяет уровень масштабирования для Camera2D.
- Look At (3D): определяет, куда должна смотреть Camera3D, регулируя вращение. Режимы включают Mimic (копирует вращение цели), Simple (смотрит на цель с необязательным смещением) и Group (смотрит на центр группы целей).
- Tween: настраивает, как камера плавно переходит к недавно активной PhantomCamera.
- Viewfinder: предпросмотр того, что видит Camera2D/Camera3D при подключении к PhantomCamera, доступен через нижнюю панель с названием Phantom Camera. Рендеринг работает, когда в сцене присутствуют Camera, PhantomCameraHost и PhantomCamera.
Примеры 2D и 3D сцен включены в res://addons/phantom_camera/examples.
Описанные варианты установки: Библиотека ресурсов Godot (поиск "Phantom Camera", установка каталога phantom_camera, включение плагина в Project Settings/Plugins), релизы на GitHub (извлечение и перемещение addons/phantom_camera в корень проекта, затем включение) или основная ветка для последней нестабильной версии. Проект лицензирован под MIT и требует Godot 4.4+. Документация, дорожная карта, FAQ и руководство по внесению вклада указаны в README.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.