בזה אחר זה
חלק מהיחידה התחושה של המשחק במסלול ה-Godot של Coddy. שיעור 5 מתוך 23.
רצף אנימציה יכול להכיל כמה שלבים. כל קריאה ל־tween_property באותו רצף אנימציה ממתינה לסיום השלב שלפניה.
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 שניות. כל שלב מתחיל במקום שבו הסתיים השלב הקודם.
יש להכניס את כל הרצף לרצף אנימציה אחד. שתי קריאות ל־create_tween() יוצרות שני רצפי אנימציה שמתחילים באותו הזמן ומתחרים על אותה תכונה.
אתגר
קלשלחו את הרובוט אל המשטח ובחזרה.
- מתחת לשלב הראשון, הוסיפו
tween_propertyשני לאותו tween. - גרמו לו לגלוש בחזרה ל-
160.0במשך0.5שניות במאפיין"position:x".
לחצו על "שחק": הרובוט מגיע למשטח ואז גולש בחזרה הביתה. לאחר מכן לחצו על "בדיקה".
נסו בעצמכם
extends Node2D
func _ready():
var tween = create_tween()
tween.tween_property(self, "position:x", 480.0, 0.5)
כל השיעורים ביחידה התחושה של המשחק
תרגלו בעצמכם: Godot אונליין