Menu
CoddyTech

滑らかなカメラ

CoddyのGodotジャーニー「ゲームの手触り」セクションの一部。レッスン 10/23。

プレイヤーに固定されたカメラは、突然ガクッと動き出したり止まったりします。少し遅れて追従し、その後追いつくカメラは、より滑らかに動きます。

Camera2D は位置のスムージングでこれを実現します。

position_smoothing_enabled = true
position_smoothing_speed = 4.0

1行目でスムージングを有効にします。速度はビューが追いつく速さを設定します。数値が小さいと大きく遅れて追従し、大きいとほとんど遅れません。Godot のデフォルトは 5 です。

カメラノードは引き続きプレイヤーと一緒に動きます。遅れて表示されるのは画面上のビューだけです。

challenge icon

チャレンジ

簡単

カメラの位置スムージングを有効にし、速度を4.0に設定します。制限はそのままにします。

自分で試してみよう

extends Camera2D

func _ready():
	limit_left = 0
	limit_top = 0
	limit_right = 1600
	limit_bottom = 360
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

ゲームの手触りのすべてのレッスン

自分で練習してみよう: Godotプレイグラウンド