Oyunu Duraklat
Coddy'nin Godot Journey'sinin Oyun Kuralları bölümünün bir parçası. Ders 13 / 29.
Oyun Bitti ekranından sonra oyuncu hâlâ etrafta yürüyebilir. Tek satırla tüm oyunu duraklat:
get_tree().paused = trueget_tree(), oyundaki tüm düğümleri içeren sahne ağacıdır. Duraklatıldığında _process ve _physics_process çalışmayı durdurur. Zamanlayıcılar saymayı durdurur ve hiçbir şey hareket etmez veya çarpışmaz. Ekranda son kare gösterilmeye devam eder.
get_tree().paused = false her şeyi yeniden başlatır.
Görev
KolaySon can kaybedildiğinde oyunu duraklat. if bloğunun içinde, Game Over yazısını gösteren satırın altına get_tree().paused değerini true olarak ayarla.
Kendin dene
extends Node2D
var lives = 3
func _ready():
$HUD/Lives.text = "Lives: %d" % lives
$Player.hurt.connect(_on_player_hurt)
func _on_player_hurt():
lives -= 1
$HUD/Lives.text = "Lives: %d" % lives
if lives == 0:
$HUD/GameOver.visible = true
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Oyun Kuralları bölümündeki tüm dersler
Kendi başına pratik yap: Godot playground