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 = FLAPFLAP 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.
Görev
Ortaconst 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
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
3Proje: Kanat Çırpan Kuş
Kuşa YerçekimiKuşu Kanat ÇırptırKendi başına pratik yap: Godot playground