Godotは、統合エディターから2D・3Dゲームを制作できる、無料かつMITライセンスのクロスプラットフォームゲームエンジンです。
ramokz/phantom-camera
Camera2DとCamera3Dに、追従、注視、優先度、Tweenによる切り替えなど、Cinemachine風のカメラ制御を追加するGodot 4用アドオン。
代替できる製品:Cinemachine
- スター
- 3,618
- フォーク
- 142
- 未解決の Issue
- 66
- 最終コミット
- 24 時間前
これは何?
Phantom Cameraは、Godot 4の組み込みCamera2DおよびCamera3Dノードに、より高度なカメラ挙動を追加するプラグインです。シーンにPhantomCameraノードを配置すると、プラグインがアクティブなカメラを操作するノードを決定し、カメラ間の移動も処理します。UnityのCinemachineパッケージをモデルにしています。
基本的な構成では、Glued、オフセットと減衰を設定できるSimple、複数のターゲットの中心を追うGroupといった追従モードを利用できます。より高度な機能として、Pathによる移動範囲の制限、Framed dead zones、衝突処理にSpringArm3Dの親ノードを使うThird Personモードがあります。3Dでは、Mimic、Simple、Groupの注視モードでターゲットを見続けることができ、2Dカメラではズームにも対応しています。
優先度によってアクティブなPhantomCameraが決まり、より優先度の高いカメラに切り替えると、その位置までTweenで遷移します。エディターのビューファインダーパネルでは、PhantomCameraにアタッチしている間のカメラ映像をプレビューできます。MITライセンスで公開されており、Godot Asset LibraryまたはGitHubのリリースからインストールできます。
主な機能
- 01複数のPhantomCameraノード間を、優先度に基づいて滑らかに切り替えます。
- 02Glued、減衰を設定できるSimple、Group、Path、Framed dead zonesなどの追従モード。
- 03SpringArm3Dの親ノードを使い、衝突設定を調整できるThird Personモード。
- 043Dの注視モード(Mimic、Simple、Group)と2Dのズーム制御。
- 05カメラ映像をプレビューできるエディター用ビューファインダー。
- 06Camera2DとCamera3Dの両方に対応し、サンプルシーンも付属。
ユースケース
- 2Dプラットフォーマーや見下ろし型ゲームに、動的な追従カメラを追加する。
- 3Dゲームで衝突処理に対応した三人称視点や肩越しカメラを構築する。
- カットシーンで優先度とTweenを使い、シネマティックなカメラショットを切り替える。
- Group追従モードで、複数のプレイヤーやオブジェクトを画面内に収める。
使う前に知っておきたいこと
- READMEのバッジに記載されているとおり、Godot 4.4以降が必要です。
収録されている特集
トピック
よくある質問
- phantom-camera とは?
- Camera2DとCamera3Dに、追従、注視、優先度、Tweenによる切り替えなど、Cinemachine風のカメラ制御を追加するGodot 4用アドオン。 Phantom Cameraは、Godot 4の組み込みCamera2DおよびCamera3Dノードに、より高度なカメラ挙動を追加するプラグインです。シーンにPhantomCameraノードを配置すると、プラグインがアクティブなカメラを操作するノードを決定し、カメラ間の移動も処理します。UnityのCinemachineパッケージをモデルにしています。
- phantom-camera は無料で使えますか?ライセンスは?
- phantom-camera は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- phantom-camera は今もメンテナンスされていますか?
- 活発にメンテナンス中。phantom-camera の最終コミットは 2026年10月21日 です。
- phantom-camera は何に使えますか?
- 2Dプラットフォーマーや見下ろし型ゲームに、動的な追従カメラを追加する。 3Dゲームで衝突処理に対応した三人称視点や肩越しカメラを構築する。 カットシーンで優先度とTweenを使い、シネマティックなカメラショットを切り替える。 Group追従モードで、複数のプレイヤーやオブジェクトを画面内に収める。
- phantom-camera はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ramokz/phantom-camera
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
キャラクター管理機能を備え、会話、ビジュアルノベル、RPGの会話シーンを作成できるGodot 4.5以降向けプラグイン。
GDScriptで書かれた2D・3Dゲームの例を収録した、Godot Engine向けのデモ・テンプレートプロジェクト集です。
Godot 4向けの編集可能で高性能な地形システムアドオン。C++ GDExtensionとして実装されています。
2D・3Dゲーム向けに、Entity Component Systemを基盤としてRustで開発されたデータ駆動型ゲームエンジン。
デスクトップ、Android、Web、iOS向けゲームを開発できる、OpenGL ESベースのクロスプラットフォームJavaゲーム開発フレームワーク。