Menu
CoddyTech

トゲで戻される

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

危険地帯はダメージを与えるエリアです。ここでは、当たるとスタート地点に戻されます。トゲの関数は、トゲに触れたボディを取得します。そのボディは、ほかのノードと同じように変更できます。positionを設定します。

func _on_body_entered(body):
	body.position = Vector2(80, 280)

body.positionはプレイヤーの位置です。単独のpositionはトゲ自身の位置で、これを設定するとトゲが移動します。

スタート地点は左下にある、薄く表示された(80, 280)の四角です。

challenge icon

チャレンジ

簡単

ボディがトゲに触れたら、開始地点の(80, 280)に戻します。トゲに向かって歩いて試してみましょう。

自分で試してみよう

extends Area2D

func _ready():
	body_entered.connect(_on_body_entered)

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

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

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

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