Menu
CoddyTech

Her Yöne Yürüme

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

velocity iki sayı içerir ve her birini ayarlayabilirsin. velocity.x sola ve sağa hareketi belirtir. velocity.y yukarı ve aşağı hareketi belirtir. Her birinin kendi ekseni vardır:

velocity.x = Input.get_axis("move_left", "move_right") * speed
velocity.y = Input.get_axis("move_up", "move_down") * speed
move_and_slide()

velocity.y için önce yukarı gelir; bu yüzden yukarı tuşunu basılı tutmak -1 değerini verir. Bu, kahramanı ekranda yukarı taşır.

Yukarı ve sağ tuşlarını basılı tut; kahraman aynı anda iki yönde de hareket eder. Kaydığını görmek için sütuna çapraz açıyla yürü.

challenge icon

Görev

Kolay

Kahraman sola ve sağa yürür. velocity.y değerini ayarlayarak aynı speed hızında yukarı ve aşağı da yürümesini sağla.

Kendin dene

extends CharacterBody2D

var speed = 200

func _physics_process(delta):
	velocity.x = Input.get_axis("move_left", "move_right") * speed
	move_and_slide()
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