דלתא
חלק מהיחידה צמתים וסצנות במסלול ה-Godot של Coddy. שיעור 8 מתוך 27.
לא כל מחשב מציג 60 פריימים בשנייה. מסך מהיר מציג 144, וטלפון עמוס עשוי להציג 30. רובוט שזז 2 פיקסלים בכל פריים יהיה מהיר באחד ואיטי באחר.
Godot מעביר את delta אל _process(delta) בכל פריים. זהו מספר השניות שחלפו מאז הפריים האחרון: בערך 0.0167 בקצב של 60 פריימים בשנייה, ובערך 0.033 בקצב של 30.
כפלו את התנועה ב-delta כדי להפוך אותה לתנועה בשנייה:
func _process(delta):
position.y += 60 * deltaכך הצומת זז 60 פיקסלים בכל שנייה, בכל מחשב.
אתגר
קלגרום לרובוט לנוע ימינה במהירות של 100 פיקסלים לשנייה, באמצעות delta.
נסו בעצמכם
extends Node2D
func _process(delta):
position.x += 2
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה צמתים וסצנות
תרגלו בעצמכם: Godot אונליין