このプロジェクトについて

Phantom Cameraは、Godot 4向けのアドオンで、組み込みのCamera2DおよびCamera3Dノードの一般的な動作を提供・簡素化します。UnityのCinemachineパッケージから多大な影響を受けています。 READMEに記載されている主な機能: - 優先度:どのPhantomCameraをCamera2D/Camera3Dでアクティブにするかを決定します。新しいカメラが現在アクティブなものより高い優先度を受け取ると、カメラはシームレスに新しいものへ移行します。 - 追従モード:カメラがターゲットに基づいてどのように追従または再配置するかを定義します。モードには、Glued(ターゲットに張り付く)、Simple(オプションのオフセットとダンピングで追従)、Group(ターゲットの集合の中心を追従)、Path(Pathノードに沿ってターゲットを追従)、Framed(デッドゾーンを使用した動的フレーミング)、Third Person(SpringArm3Dを親として使用し、衝突マスク、スプリングの長さ、マージンをPhantomCameraノードから調整可能。3Dのみ)が含まれます。 - ズーム(2D):Camera2Dのズームレベルを定義します。 - 注視(3D):回転を調整することでCamera3Dがどこを見るべきかを定義します。モードには、Mimic(ターゲットの回転をコピー)、Simple(オプションのオフセットでターゲットを見る)、Group(ターゲットの集合の中心を見る)が含まれます。 - トゥイーン:新しくアクティブになったPhantomCameraへのカメラのトゥイーン方法を調整します。 - ビューファインダー:PhantomCameraに接続されたときにCamera2D/Camera3Dが見るものをプレビューします。Phantom Cameraというラベルの付いた下部パネルからアクセスできます。レンダリングは、シーン内にCamera、PhantomCameraHost、PhantomCameraが存在する場合に機能します。 2Dおよび3Dのサンプルシーンは、res://addons/phantom_camera/examplesに含まれています。 記載されているインストール方法:Godotアセットライブラリ(「Phantom Camera」を検索し、phantom_cameraディレクトリをインストールし、プロジェクト設定/プラグインでプラグインを有効化)、GitHubリリース(抽出してaddons/phantom_cameraをプロジェクトルートに移動し、有効化)、または最新の不安定版のためのmainブランチ。このプロジェクトはMITライセンスで、Godot 4.4以降が必要です。ドキュメント、ロードマップ、FAQ、貢献ガイドラインはREADMEからリンクされています。