Menu
CoddyTech

Sol ve Sağ

Coddy'nin Godot Journey'sinin Girdi ve Hareket bölümünün bir parçası. Ders 2 / 28.

Bir if tek bir eylemi kontrol eder. Her iki yönde de yürümek için diğer eylem için ikinci bir if ekle:

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

Godot her karede her iki kontrolü de çalıştırır. Her biri, kahramanı yalnızca ilgili tuşa basılı tutulduğu sürece hareket ettirir.

İki tuşu da basılı tut; iki satır da aynı karede çalışır. Biri saniyede 200 piksel ekler, diğeri bu miktarı çıkarır; böylece kahraman olduğu yerde kalır.

challenge icon

Görev

Kolay

Kahraman sağa yürüyor. move_left tuşunu basılı tutarken saniyede 200 piksel hızla sola da yürümesini sağla.

Kendin dene

extends Node2D

func _process(delta):
	if Input.is_action_pressed("move_right"):
		position.x += 200 * delta
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Girdi ve Hareket bölümündeki tüm dersler

Kendi başına pratik yap: Godot playground