Gemiyi Döndür
Coddy'nin Godot Journey'sinin Projeler bölümünün bir parçası. Ders 10 / 33.
Sonraki proje bir asteroit vurma oyunu. Bir uzay gemisi döner, itki uygular ve sürüklenen kayalara ateş eder. Hiç kayalık kalmadığında kazanırsın; kayalardan biri gemiye çarparsa kaybedersin.
Betikler ship.gd, rock.gd ve main.gd. Gemiyle başla. Bu gemi, raket gibi kaymaz. Döner: Sol ve Sağ tuşları, radyan cinsinden rotation değerini değiştirir.
rotation += Input.get_axis("move_left", "move_right") * TURN_SPEED * deltaTam bir dönüş yaklaşık 6.28 radyandır. TURN_SPEED değeri 4 olduğunda tam bir dönüş yaklaşık bir buçuk saniye sürer. Pozitif bir dönüş değeri saat yönünde döndürür.
Görev
Kolayship.gd içinde const TURN_SPEED = 4.0 ekle ve _physics_process içinde, saniyede TURN_SPEED radyan hızla gemiyi Sol ve Sağ tuşlarıyla döndür. Sağ tuş gemiyi saat yönünde döndürür.
Kendin dene
extends CharacterBody2D
func _physics_process(delta):
pass
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
2Proje: Asteroit Avcısı
Gemiyi DöndürMotoru ÇalıştırKendi başına pratik yap: Godot playground