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, yerine yenisi geçer. Bir kıvılcım ya da 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ırlatıp sonra durmasını sağlar. Son parçacık öldüğünde emitting yeniden false olur. Yeni bir atış yapmak 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 vardır. Tüm parçacıkları birbiri ardına 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'ü tek seferlik yap,
  2. _process içinde, "action" tuşuna ilk basıldığında Burst'ün emitting değerini true olarak ayarla.

Kendin dene

extends Node2D

func _ready():
	$Thruster.emitting = true

func _process(delta):
	pass
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

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

Kendi başına pratik yap: Godot playground