Menu
CoddyTech

Baru Ditekan

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

Input.is_action_pressed() bernilai true pada setiap frame saat tombol ditahan. Ini cocok untuk berjalan. Lompatan atau tembakan seharusnya terjadi satu kali setiap kali tombol ditekan.

Input.is_action_just_pressed() bernilai true hanya pada satu frame saat tombol ditekan. Agar bernilai true lagi, pemain melepas tombol lalu menekannya kembali.

func _process(delta):
	if Input.is_action_just_pressed("move_right"):
		position.x += 40

Hero ini melangkah sejauh 40 pixel setiap kali tombol ditekan. Langkah memiliki jarak tetap, bukan kecepatan, jadi tidak memerlukan delta.

challenge icon

Tantangan

Mudah

Buat hero melangkah, bukan berjalan. Setiap kali menekan move_right, hero bergerak 40 piksel ke kanan, dan setiap kali menekan move_left, hero bergerak 40 piksel ke kiri. Menahan tombol lebih lama tidak menambah jarak gerak.

Coba sendiri

extends Node2D

func _process(delta):
	if Input.is_action_pressed("move_right"):
		position.x += 200 * delta
	if Input.is_action_pressed("move_left"):
		position.x -= 200 * delta
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