Menu
CoddyTech

Kuşu Kanat Çırptır

Coddy'nin Godot Journey'sinin Projeler bölümünün bir parçası. Ders 20 / 33.

Boşluk tuşu uçanın kanat çırpmasını sağlar. Bir kanat çırpışı hızı sabit bir yukarı yönlü değere ayarlar, böylece her kanat çırpışı aynı hissi verir.

if Input.is_action_just_pressed("jump"):
	velocity.y = FLAP

FLAP değeri -300 olduğunda uçan yükselir, yer çekimi hızına eklendikçe yavaşlar ve sonra düşer.

Bir basışın tek bir kanat çırpışı olması için is_action_just_pressed kullan. Kanat çırpışı satırını yer çekimi satırı ile hareket satırının arasına koy. Böylece hareket, aynı karede yeni hızı kullanır.

challenge icon

Görev

Orta

const FLAP = -300 ekleyin. jump tuşuna yeni basıldığında, velocity.y değerini FLAP olarak ayarlayın.

Kendin dene

extends CharacterBody2D

const GRAVITY = 900

func _physics_process(delta):
	velocity.y += GRAVITY * delta
	position += velocity * delta
quiz iconKendini test et

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

Projeler bölümündeki tüm dersler

Kendi başına pratik yap: Godot playground