Siapa yang Masuk?
Termasuk bagian Sinyal dan Tabrakan dalam perjalanan Godot di Coddy. Pelajaran 3 dari 27.
Area meneruskan body yang masuk ke fungsi kamu. Itulah body dalam _on_body_entered(body). Itu adalah node itu sendiri, jadi kamu bisa membaca apa pun yang ada di dalamnya.
body.name adalah nama body yang masuk:
func _on_body_entered(body):
print(body.name)name biasa adalah nama zone itu sendiri, karena script berada di zone.
Dua body melewati zone ini: kamu, sang Player, dan Rover berwarna amber yang melintas sendiri.
Tantangan
MudahSaat sebuah body memasuki zona, cetak namanya diikuti entered the zone. Konsol akan menampilkan:
Rover entered the zonesaat rover melintasPlayer entered the zonesaat kamu masuk
Coba sendiri
extends Area2D
func _ready():
body_entered.connect(_on_body_entered)
func _on_body_entered(body):
print("Something entered the zone")
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Sinyal dan Tabrakan
Latihan sendiri: Playground Godot