Menu
CoddyTech

Kahraman: Koş

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

Sonraki derslerde adım adım bir platform oyunu kahramanı oluşturacaksın. Her ders, bir önceki dersin betiğine eklemeler yapar. Seviyede zemin, bir çukur, bir basamak ve bayraklı yüksek bir çıkıntı bulunur.

Kahraman, çizimi için bir CollisionShape2D ve bir Look düğümü bulunan bir CharacterBody2D'dir. Zemin, basamak ve çıkıntı, StaticBody2D düğümleridir.

Yer çekimi ve koşma ile başla:

velocity.y += gravity * delta
velocity.x = Input.get_axis("move_left", "move_right") * speed
move_and_slide()

Doğrudan sağa koşup çukura gir; kahraman seviyenin dışına düşer. Sonraki dersler bunu düzeltecek.

challenge icon

Görev

Kolay

_physics_process içinde kahramanın gravity ile düşmesini, speed hızında sola ve sağa koşmasını ve move_and_slide() ile hareket etmesini sağlayın.

Kendin dene

extends CharacterBody2D

var speed = 220
var gravity = 1000

func _physics_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