גדלים באמצעות שינוי קנה מידה
חלק מהיחידה צמתים וסצנות במסלול ה-Godot של Coddy. שיעור 12 מתוך 27.
scale הוא הגודל של צומת, בתור Vector2 של רוחב וגובה. Vector2(1, 1) הוא הגודל הרגיל. Vector2(2, 2) גדול פי שניים, ו-Vector2(0.5, 0.5) הוא חצי מהגודל.
scale = Vector2(3, 1) # רחב פי שלושה, באותו גובההקנה מידה חל על הצומת ועל כל צאצאיו, כך שהרובוט כולו גדל יחד.
כדי לגדול עם הזמן, הוסיפו לקנה המידה בכל פריים. השתמשו באותו מספר עבור x ו-y כדי לשמור על הצורה:
func _process(delta):
scale += Vector2(0.1, 0.1) * deltaאתגר
קל- כשהמשחק מתחיל, הקטן את הרובוט לחצי מגודלו.
- לאחר מכן, הגדל אותו ב־0.5 בכל שנייה, הן לרוחב והן לגובה. אחרי שנייה אחת הוא חוזר לגודלו הרגיל, והוא ממשיך לגדול.
נסו בעצמכם
extends Node2D
func _ready():
pass
func _process(delta):
pass
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה צמתים וסצנות
1משחק Godot הראשון שלך
מה זה Godot?Ready רץ פעם אחתהדפסה ב-Godotעץ הסצנותקביעת מיקוםהזזת Node פעם אחת2כל פריים
התהליך פועל בכל פרייםדלתאפיקסלים לשנייהנעים באלכסוןמסתובבים עם סיבובגדלים באמצעות שינוי קנה מידהתרגלו בעצמכם: Godot אונליין