Menu
CoddyTech

الأشواك تعيدك إلى الوراء

جزء من قسم الإشارات والتصادمات في رحلة Godot على Coddy. الدرس 19 من 27.

الخطر هو منطقة تُلحق الضرر. هنا تعيدك الإصابة إلى نقطة البداية. تستقبل دالة الأشواك الجسم الذي لمسها، ويمكنك تغيير ذلك الجسم كما تغيّر أي عقدة. عيّن position:

func _on_body_entered(body):
	body.position = Vector2(80, 280)

يمثل body.position موضع اللاعب. أما position وحده فيمثل موضع الأشواك، وتعيينه سيؤدي إلى تحريك الأشواك.

(80, 280).

challenge icon

التحدي

سهل

أعِد كل من يلمس الأشواك إلى نقطة البداية.

  1. في _on_body_entered(body)، عيّن position لـ body، وليس للأشواك.
  2. عيّنه إلى Vector2(80, 280).

اضغط على «العب» وامشِ نحو الأشواك: ستعود إلى نقطة البداية. ثم اضغط على «تحقق».

جرّب بنفسك

extends Area2D

func _ready():
	body_entered.connect(_on_body_entered)

func _on_body_entered(body):
	pass

جميع دروس الإشارات والتصادمات

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