Döndürerek Dön
Coddy'nin Godot Journey'sinin Düğümler ve Sahneler bölümünün bir parçası. Ders 11 / 28.
Bir düğüm kendi konumu etrafında döner. rotation, ne kadar döndüğüdür ve radyan cinsinden ifade edilir. Tam bir tur 2 * PI radyandır, yani yaklaşık 6.28. rotation_degrees aynı açıyı derece cinsinden ifade eder; tam bir tur 360 derecedir. Birini değiştir, diğeri de buna göre değişir.
rotation_degrees = 90 # çeyrek tur
rotation = PI / 2 # aynı çeyrek turAçı büyüdükçe düğüm saat yönünde döner. Kendi etrafında dönmesi için her karede açıya delta ile çarpılmış değeri ekle:
func _process(delta):
rotation_degrees += 90 * deltaBu, saniyede çeyrek tur döndürür. -= ters yönde döndürür.
Görev
KolayRobotun bulunduğu yerde dönmesini sağla.
_process()içinde, saat yönünde dönmesi içinrotation_degreesdeğerini artır.deltaile her saniye yarım tur, yani180derece dönmesini sağla.
“Oyna” düğmesine bas: robot olduğu yerde döner ve iki saniyede bir tam tur atar. Ardından “Kontrol et” düğmesine bas.
Kendin dene
extends Node2D
func _process(delta):
pass
Düğümler ve Sahneler bölümündeki tüm dersler
Kendi başına pratik yap: Godot playground