המרת מספרים לטקסט
חלק מהיחידה חוקי המשחק במסלול ה-Godot של Coddy. שיעור 7 מתוך 29.
text של תווית הוא מחרוזת, וניקוד הוא מספר. השורה הזו עוצרת את המשחק עם שגיאה:
$HUD/Score.text = "Coins left: " + leftGDScript לא מחברת מספר למחרוזת. str() ממירה ערך לטקסט, ואז + מחברת בין שתי המחרוזות:
str(3) # "3"
"Lives: " + str(3) # "Lives: 3"שימו לב למירכאות. str(left) הוא המספר שבמשתנה. "left" היא המילה left.
אתגר
קלתקן את השגיאה כך שהתווית תציג Coins left: 3. המר את left לטקסט באמצעות str().
נסו בעצמכם
extends Node2D
func _ready():
var left = get_tree().get_nodes_in_group("coins").size()
$HUD/Score.text = "Coins left: " + left
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה חוקי המשחק
תרגלו בעצמכם: Godot אונליין