Menu
CoddyTech

Tek Seferlik Patlama

Coddy'nin Godot Journey'sinin Oyun Hissi bölümünün bir parçası. Ders 13 / 23.

İtici asla durmaz. Bir parçacık öldüğünde, onun yerine yenisi gelir. Bir kıvılcım veya patlama bir kez gerçekleşir ve sona erer.

one_shot = true, bir CPUParticles2D düğümünün parçacıklarını bir kez fırlatmasını ve ardından durmasını sağlar. Son parçacık öldüğünde emitting yeniden false olur. Bir tur daha ateşlemek için bunu tekrar true olarak ayarla.

$Burst.one_shot = true
$Burst.emitting = true

Robotun Burst düğümünde ayrıca explosiveness = 1.0 ayarı da bulunur. Tüm parçacıkları art arda değil, aynı anda çıkar.

challenge icon

Görev

Kolay

E tuşuna bastığında robotun kıvılcım çıkarmasını sağla.

  1. _ready() içinde $Burst.one_shot değerini true olarak ayarla.
  2. _process() içinde, "action" eylemine yeni basıldığında $Burst.emitting değerini true olarak ayarla.

“Oyna” düğmesine bas ve E tuşuna bas: bir kıvılcım patlaması dışarı fırlar. Ardından “Kontrol et” düğmesine bas.

Kendin dene

extends Node2D

func _ready():
	$Thruster.emitting = true

func _process(delta):
	pass

Oyun Hissi bölümündeki tüm dersler

Kendi başına pratik yap: Godot playground