Menu
CoddyTech

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 tur

Açı 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 * delta

Bu, saniyede çeyrek tur döndürür. -= ters yönde döndürür.

challenge icon

Görev

Kolay

Robotun bulunduğu yerde dönmesini sağla.

  1. _process() içinde, saat yönünde dönmesi için rotation_degrees değerini artır.
  2. delta ile her saniye yarım tur, yani 180 derece 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