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 = trueRobotun 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.
Görev
KolayE tuşuna bastığında robotun kıvılcım çıkarmasını sağla:
_readyiçinde$Burst'ü tek seferlik yap,_processiçinde,"action"tuşuna ilk basıldığında Burst'ünemittingdeğerinitrueolarak ayarla.
Kendin dene
extends Node2D
func _ready():
$Thruster.emitting = true
func _process(delta):
pass
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