カメラの範囲制限
CoddyのGodotジャーニー「ゲームの手触り」セクションの一部。レッスン 9/23。
カメラはロボットを追いかけ、レベルの端を越えて進みます。開始時には、左側と床の下に広がる暗い空間が見えます。
Camera2Dには、レベル上のピクセル単位で指定する4つの制限があります。ビューがそれらを越えることはありません。
extends Camera2D
func _ready():
limit_left = 0
limit_right = 1600制限とはカメラの中心ではなく、ビューの端です。limit_right = 1600の場合、画面の右端は1600で止まります。カメラの中心はその320ピクセル手前で止まります。limit_topとlimit_bottomも、上下方向に同じように機能します。
チャレンジ
簡単このスクリプトはカメラにあります。_readyで、表示範囲がレベル内に収まるようにします。limit_leftは0、limit_topは0、limit_rightは1600、limit_bottomは360です。
自分で試してみよう
extends Camera2D
func _ready():
pass
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
ゲームの手触りのすべてのレッスン
自分で練習してみよう: Godotプレイグラウンド