Menu
CoddyTech

היעלמות הדרגתית

חלק מהיחידה התחושה של המשחק במסלול ה-Godot של Coddy. שיעור 3 מתוך 23.

modulate הוא Color עם ארבעה רכיבים: אדום, ירוק, כחול ואלפא (a). אלפא קובעת עד כמה הצומת אטום. 1 פירושו אטום ו-0 פירושו בלתי נראה.

כדי ליצור מעבר הדרגתי של רכיב אחד במאפיין, כותבים את הרכיב אחרי נקודתיים:

var tween = create_tween()
tween.tween_property(self, "modulate:a", 0.0, 1.0)

"modulate:a" הוא מספר יחיד, לכן ערך הסיום הוא 0.0. הערכים של אדום, ירוק וכחול נשארים ללא שינוי. הדבר עובד גם עבור "position:x" וגם עבור "scale:y".

עמעום אינו זהה ל-visible = false. הצומת נשאר גלוי, אך נעשה שקוף לחלוטין.

challenge icon

אתגר

קל

גרום לרובוט להיעלם בהדרגה.

  1. בתוך _ready(), צור טווין באמצעות create_tween().
  2. העבר את "modulate:a" אל 0.0 במשך 1.0 שנייה.

לחץ על "שחק": הרובוט דוהה ונעלם. לאחר מכן לחץ על "בדיקה".

נסו בעצמכם

extends Node2D

func _ready():
	pass

כל השיעורים ביחידה התחושה של המשחק

תרגלו בעצמכם: Godot אונליין