Menu
CoddyTech

カメラの範囲制限

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も、上下方向に同じように機能します。

challenge icon

チャレンジ

簡単

このスクリプトはカメラにあります。_readyで、表示範囲がレベル内に収まるようにします。limit_leftは0、limit_topは0、limit_rightは1600、limit_bottomは360です。

自分で試してみよう

extends Camera2D

func _ready():
	pass
quiz icon腕試し

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

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

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