מטבע שמופיע בקפיצה
חלק מהיחידה התחושה של המשחק במסלול ה-Godot של Coddy. שיעור 7 מתוך 23.
כשנוגעים במטבע, הוא נעלם מיד. אפקט קפיצה קצר מראה לשחקן שהוא אסף אותו. המטבע גדל ומתעמעם, ואז מוסר.
אפקט הקפיצה הוא אנימציית tween עם שני שלבים שפועלים יחד. המטבע חייב להישאר עד שהאנימציה מסתיימת. אנימציית tween שולחת את האות finished כשהשלב האחרון שלה מסתיים, ו-await ממתין לה.
var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.3)
tween.parallel().tween_property(self, "modulate:a", 0.0, 0.3)
await tween.finished
queue_free()await tween.finished משהה את הפונקציה עד שהאנימציה מסתיימת. ואז queue_free() מופעל. שאר המשחק ממשיך לפעול בזמן ההמתנה.
אתגר
בינוניהתקרבו למטבע. גרמו לו להתפוצץ לפני שהוא נעלם:
- הגדילו את
scaleשלו ל־Vector2(1.8, 1.8)תוך 0.25 שניות, - עמעמו את
"modulate:a"עד ל־0.0באותו הזמן, - המתינו עד שה־tween יסתיים, ואז
queue_free().
נסו בעצמכם
extends Area2D
func _ready():
body_entered.connect(_on_body_entered)
func _on_body_entered(body):
queue_free()
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה התחושה של המשחק
1טווינים
הטווין הראשון שלךהנפשת כל מאפייןהיעלמות הדרגתיתהאטה בסיוםבזה אחר זהבאותו הזמןמטבע שמופיע בקפיצהתרגלו בעצמכם: Godot אונליין