📝

Godot でカメラが動かない場合の解決方法(Camera2D)

2024/03/18に公開

環境

Godot 4.2.1

事象

2D ゲーム作成中、カメラを動かして表示物をフレームアウトさせたかった。
が、カメラを動かしてもなぜか表示物がそのまま表示されてしまい、原因を探ることとなった。

原因

CanvasLayer を使用していて、FollowViewport Enabled にチェックが入っていなかった。

これにチェックを入れないとカメラを動かしても追従しない挙動になっているようだ。
逆に常に表示するようなUI(HUD) を実現するには向いてそう。

参考

https://www.reddit.com/r/godot/comments/s4nspv/editor_is_ignoring_current_camera_what_might_i_be/

Discussion