Menu
CoddyTech

واحدًا تلو الآخر

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

يمكن أن يحتوي الـ tween على عدة خطوات. كل استدعاء لـ tween_property على الـ tween نفسه ينتظر حتى تنتهي الخطوة التي تسبقه.

var tween = create_tween()
tween.tween_property(self, "position:y", 150.0, 0.4)
tween.tween_property(self, "position:y", 265.0, 0.4)

هذه قفزة. تتحرك العقدة إلى الأعلى لمدة 0.4 ثانية، ثم إلى الأسفل لمدة 0.4 ثانية. تبدأ كل خطوة من الموضع الذي انتهت عنده الخطوة السابقة.

ضع التسلسل كله في tween واحد. استدعاء create_tween() مرتين ينشئ tweenين يبدأان في الوقت نفسه ويتنافسان على الخاصية.

challenge icon

التحدي

سهل

أرسل الروبوت إلى المنصة ثم أعده.

  1. أضف تحت الخطوة الأولى استدعاءً ثانيًا لـ tween_property على كائن التحريك نفسه.
  2. اجعله ينزلق عائدًا إلى "position:x" إلى 160.0 خلال 0.5 ثانية.

اضغط على «العب»: يصل الروبوت إلى المنصة، ثم ينزلق عائدًا إلى موضعه. ثم اضغط على «تحقق».

جرّب بنفسك

extends Node2D

func _ready():
	var tween = create_tween()
	tween.tween_property(self, "position:x", 480.0, 0.5)

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

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