מסתובבים עם סיבוב
חלק מהיחידה צמתים וסצנות במסלול ה-Godot של Coddy. שיעור 11 מתוך 28.
צומת מסתובב סביב המיקום שלו. rotation הוא גודל הזווית שבה הוא הסתובב, ברדיאנים. סיבוב שלם הוא 2 * PI רדיאנים, בערך 6.28. rotation_degrees היא אותה זווית במעלות, כאשר סיבוב שלם הוא 360. משנים אחד מהם, והאחר משתנה בהתאם.
rotation_degrees = 90 # רבע סיבוב
rotation = PI / 2 # אותו רבע סיבובזווית שהולכת וגדלה מסובבת צומת עם כיוון השעון. כדי לסובב ברציפות, מוסיפים לזווית בכל פריים, כפול delta:
func _process(delta):
rotation_degrees += 90 * deltaכך הצומת מסתובב רבע סיבוב בכל שנייה. -= מסובב לכיוון השני.
אתגר
קלגרום לרובוט להסתובב במקום.
- ב־
_process(), הוסף ל־rotation_degreesכדי שיסתובב בכיוון השעון. - גרום לו להסתובב חצי סיבוב,
180מעלות, בכל שנייה, באמצעותdelta.
לחץ על "שחק": הרובוט מסתובב במקום, סיבוב שלם בכל שתי שניות. לאחר מכן לחץ על "בדיקה".
נסו בעצמכם
extends Node2D
func _process(delta):
pass
כל השיעורים ביחידה צמתים וסצנות
1משחק Godot הראשון שלך
מה זה Godot?Ready רץ פעם אחתהדפסה ב-Godotעץ הסצנותקביעת מיקוםהזזת Node פעם אחת2כל פריים
התהליך פועל בכל פרייםדלתאפיקסלים לשנייהנעים באלכסוןמסתובבים עם סיבובגדלים באמצעות שינוי קנה מידהתרגלו בעצמכם: Godot אונליין