היעלמות הדרגתית
חלק מהיחידה התחושה של המשחק במסלול ה-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. הצומת נשאר גלוי, אך נעשה שקוף לחלוטין.
אתגר
קלגרום לרובוט להיעלם בהדרגה.
- בתוך
_ready(), צור טווין באמצעותcreate_tween(). - העבר את
"modulate:a"אל0.0במשך1.0שנייה.
לחץ על "שחק": הרובוט דוהה ונעלם. לאחר מכן לחץ על "בדיקה".
נסו בעצמכם
extends Node2D
func _ready():
pass
כל השיעורים ביחידה התחושה של המשחק
1טווינים
הטווין הראשון שלךהנפשת כל מאפייןהיעלמות הדרגתיתהאטה בסיוםבזה אחר זהבאותו הזמןמטבע שמופיע בקפיצהתרגלו בעצמכם: Godot אונליין