التنسيق باستخدام النسبة المئوية
جزء من قسم قواعد اللعبة في رحلة Godot على Coddy. الدرس 8 من 29.
عند التعامل مع عدة أعداد، تصبح + وstr() مطوّلتين. اكتب النص مرة واحدة بدلًا من ذلك، وضع %d حيث سيأتي العدد الصحيح. ثم أضف % والعدد:
"Score: %d" % scoreعندما تكون قيمة score هي 40، تكون النتيجة Score: 40. للتعامل مع عدة أعداد، ضعها في قائمة بالترتيب نفسه الذي تظهر به %d:
"Level %d, %d lives" % [level, lives]تعمل %s بالطريقة نفسها مع أي قيمة، بما في ذلك النصوص.
التحدي
سهلعند بدء اللعبة، اجعل التسمية تعرض Coins: 0 of 3، باستخدام %d مرتين مع score وtotal.
جرّب بنفسك
extends Node2D
var score = 0
var total = 0
func _ready():
total = get_tree().get_nodes_in_group("coins").size()
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس قواعد اللعبة
2عرض النتيجة على الشاشة
عنصر تسمية على الشاشةتحويل الأرقام إلى نصالتنسيق باستخدام النسبة المئويةتحديث عنصر التسميةساعة على الشاشةتدرّب بنفسك: Playground لـ Godot