Kiri dan Kanan
Termasuk bagian Input dan Pergerakan dalam perjalanan Godot di Coddy. Pelajaran 2 dari 28.
Satu if memeriksa satu aksi. Untuk berjalan ke dua arah, tambahkan if kedua untuk aksi lainnya:
func _process(delta):
if Input.is_action_pressed("move_right"):
position.x += 200 * delta
if Input.is_action_pressed("move_left"):
position.x -= 200 * deltaPada setiap frame, Godot menjalankan kedua pemeriksaan. Masing-masing hanya menggerakkan hero saat tombolnya ditekan.
Tahan kedua tombol dan kedua baris dijalankan pada frame yang sama. Baris pertama menambahkan 200 piksel per detik, sedangkan baris lainnya menguranginya, sehingga hero tetap diam.
Tantangan
MudahPahlawan bergerak ke kanan. Buat pahlawan bergerak ke kiri dengan kecepatan 200 piksel per detik juga saat kamu menahan move_left.
Coba sendiri
extends Node2D
func _process(delta):
if Input.is_action_pressed("move_right"):
position.x += 200 * delta
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Input dan Pergerakan
Latihan sendiri: Playground Godot