Menu
CoddyTech

המרת מספרים לטקסט

חלק מהיחידה חוקי המשחק במסלול ה-Godot של Coddy. שיעור 7 מתוך 29.

הערך text של תווית הוא מחרוזת, וניקוד הוא מספר. השורה הזאת עוצרת את המשחק עם שגיאה:

$HUD/Score.text = "Coins left: " + left

GDScript לא מחברת מספר למחרוזת. str() ממירה ערך לטקסט, ואז + מחברת בין שתי המחרוזות:

str(3)		# "3"
"Lives: " + str(3)	# "Lives: 3"

שימו לב למרכאות. str(left) הוא המספר שבמשתנה. "left" היא המילה left.

challenge icon

אתגר

קל

תקן את התווית כדי שהמשחק יפעל.

  1. בתוך _ready(), המר את left לטקסט באמצעות str(left).
  2. השאר את "Coins left: " לפניו.

לחץ על "שחק": השגיאה נעלמה והתווית מציגה Coins left: 3. לאחר מכן לחץ על "בדיקה".

נסו בעצמכם

extends Node2D

func _ready():
	var left = get_tree().get_nodes_in_group("coins").size()
	$HUD/Score.text = "Coins left: " + left

כל השיעורים ביחידה חוקי המשחק

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