Menu
CoddyTech

עיצוב באמצעות אחוזים

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

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

"Score: %d" % score

כאשר score הוא 40, מתקבל Score: 40. כשיש כמה מספרים, הציבו אותם ברשימה, באותו סדר שבו מופיעים ה־%d:

"Level %d, %d lives" % [level, lives]

%s פועל באותו אופן עם כל ערך, כולל טקסט.

challenge icon

אתגר

קל

הציגו כמה מטבעות יש.

  1. ב־_ready(), לאחר שמגדירים את total, הגדירו את $HUD/Score.text.
  2. השתמשו ב־"Coins: %d of %d" עם score ו־total.

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

נסו בעצמכם

extends Node2D

var score = 0
var total = 0

func _ready():
	total = get_tree().get_nodes_in_group("coins").size()

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

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