Menu
CoddyTech

Hanya Pemain

Termasuk bagian Sinyal dan Tabrakan dalam perjalanan Godot di Coddy. Pelajaran 4 dari 27.

Sebuah area mendeteksi setiap body yang masuk. Biasanya, hanya satu yang seharusnya dihitung, seperti pintu yang terbuka hanya untuk hero.

Gunakan if untuk memeriksa siapa yang masuk:

func _on_body_entered(body):
	if body.name == "Player":
		print("Hello, player")

== memeriksa apakah dua nilai sama. Baris-baris di bawah if, satu tab lebih menjorok, hanya dijalankan jika keduanya sama. Nama harus sama persis. "player" dengan huruf p kecil adalah nama yang berbeda.

Di sini rover melewati pelat tekanan terlebih dahulu, lalu kamu berjalan ke atasnya.

challenge icon

Tantangan

Mudah

Plate berubah menjadi warna mint untuk body apa pun. Buat plate berubah menjadi warna mint hanya untuk Player. Saat rover melewatinya, plate harus tetap seperti semula.

Coba sendiri

extends Area2D

func _ready():
	body_entered.connect(_on_body_entered)

func _on_body_entered(body):
	modulate = Color(0.49, 0.95, 0.75)
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Sinyal dan Tabrakan

Latihan sendiri: Playground Godot