Menu
CoddyTech

Hareket Etmek İçin Bas

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

Godot, tuşları girdi eylemleri aracılığıyla okur: oyuncunun yapmak istediklerinin adları. Bu kurstaki her oyunda şu eylemler bulunur:

  • move_left, move_right, move_up, move_down: ok tuşları ve WASD
  • jump: Boşluk, W veya Yukarı Ok
  • action: E veya Enter

Oyuncu sağ ok tuşunu veya D tuşunu basılı tuttuğu sürece Input.is_action_pressed("move_right") sonucu true olur. Her karede çalışan _process içinde bunu sorgula:

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

if satırının altındaki satır iki sekmeyle başlar. Yalnızca tuşun basılı tutulduğu karelerde çalışır; böylece tuşu bıraktığında kahraman durur.

challenge icon

Görev

Kolay

move_right tuşunu basılı tuttuğun sürece kahramanın saniyede 200 piksel hızla sağa yürümesini sağla. Tuşu bıraktığında kahraman durur.

Kendin dene

extends Node2D

func _process(delta):
	pass
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