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

גדלים באמצעות שינוי קנה מידה

חלק מהיחידה צמתים וסצנות במסלול ה-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
challenge icon

אתגר

קל
  • כשהמשחק מתחיל, הקטן את הרובוט לחצי מגודלו.
  • לאחר מכן, הגדל אותו ב־0.5 בכל שנייה, הן לרוחב והן לגובה. אחרי שנייה אחת הוא חוזר לגודלו הרגיל, והוא ממשיך לגדול.

נסו בעצמכם

extends Node2D

func _ready():
	pass

func _process(delta):
	pass
quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה צמתים וסצנות

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