Menu
CoddyTech

دفعة واحدة

جزء من قسم الإحساس باللعبة في رحلة Godot على Coddy. الدرس 13 من 23.

لا يتوقف الدافع أبدًا. عندما يموت جسيم، يحل محله جسيم جديد. أما الشرارة أو الانفجار فيحدث مرة واحدة وينتهي.

يجعل one_shot = true العقدة CPUParticles2D تطلق جسيماتها مرة واحدة، ثم تتوقف. تعود emitting إلى false عندما يموت آخر جسيم. عيّنها إلى true مجددًا لإطلاق دفعة أخرى.

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

تحتوي عقدة Burst الخاصة بالروبوت أيضًا على explosiveness = 1.0. تخرج جميع جسيماتها في اللحظة نفسها بدلًا من خروجها واحدًا تلو الآخر.

challenge icon

التحدي

سهل

اجعل الروبوت يُصدر شرارات عند الضغط على E.

  1. في _ready()، اضبط $Burst.one_shot على true.
  2. في _process()، عندما يُضغط على "action" للتو، اضبط $Burst.emitting على true.

اضغط على «العب» ثم اضغط على E: ستندفع دفعة واحدة من الشرارات إلى الخارج. ثم اضغط على «تحقق».

جرّب بنفسك

extends Node2D

func _ready():
	$Thruster.emitting = true

func _process(delta):
	pass

جميع دروس الإحساس باللعبة

تدرّب بنفسك: Playground لـ Godot