Menu
CoddyTech
flag He iconעבריתdown icon

מטבע שמופיע בקפיצה

חלק מהיחידה התחושה של המשחק במסלול ה-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() מופעל. שאר המשחק ממשיך לפעול בזמן ההמתנה.

challenge icon

אתגר

בינוני

התקרבו למטבע. גרמו לו להתפוצץ לפני שהוא נעלם:

  1. הגדילו את scale שלו ל־Vector2(1.8, 1.8) תוך 0.25 שניות,
  2. עמעמו את "modulate:a" עד ל־0.0 באותו הזמן,
  3. המתינו עד שה־tween יסתיים, ואז queue_free().

נסו בעצמכם

extends Area2D

func _ready():
	body_entered.connect(_on_body_entered)

func _on_body_entered(body):
	queue_free()
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

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

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