Menu
CoddyTech

Satu Sumbu

Termasuk bagian Input dan Pergerakan dalam perjalanan Godot di Coddy. Pelajaran 3 dari 28.

Kiri dan kanan adalah dua ujung pada satu garis, yaitu sumbu. Input.get_axis() memeriksa kedua aksi dan mengembalikan satu angka:

  • -1 saat aksi pertama ditekan (kiri)
  • 1 saat aksi kedua ditekan (kanan)
  • 0 saat tidak ada aksi yang ditekan, atau keduanya ditekan

Kalikan angka itu dengan kecepatannya, lalu hero bergerak ke arah yang benar tanpa if:

var speed = 300

func _process(delta):
	var direction = Input.get_axis("move_left", "move_right")
	position.x += direction * speed * delta

Saat direction bernilai -1, x menjadi lebih kecil dan hero bergerak ke kiri. Saat nilainya 0, hero tetap diam.

challenge icon

Tantangan

Mudah

Gerakkan hero ke kiri dan kanan dengan speed (300 piksel per detik) menggunakan Input.get_axis(). Menahan kedua tombol akan membuatnya tetap diam.

Coba sendiri

extends Node2D

var speed = 300

func _process(delta):
	pass
quiz iconUji dirimu

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

Semua pelajaran di Input dan Pergerakan

Latihan sendiri: Playground Godot