Menu
CoddyTech

開くドア

CoddyのGodotジャーニー「シグナルと衝突」セクションの一部。レッスン 16/27。

別のノードを解放するには、そのノードに対してqueue_free()を呼び出します。

$Door.queue_free()

このスクリプトは、シーンのルートであるMainにあります。単にqueue_free()を呼び出すと、Mainとゲーム内のすべてのノードが解放されてしまいます。

琥珀色のドアはStaticBody2Dです。壁のように動かない固体のボディです。解放されるまでは、そのドアを通り抜けることはできません。

challenge icon

チャレンジ

簡単

Mainはすでに緑のプレートを監視しています。そこに乗ったら、Doorを解放してください。その後、隙間を通り抜けてください。

自分で試してみよう

extends Node2D

func _ready():
	$Plate.body_entered.connect(_on_plate_body_entered)

func _on_plate_body_entered(body):
	pass
quiz icon腕試し

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

シグナルと衝突のすべてのレッスン

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