تحويل الأرقام إلى نص
جزء من قسم قواعد اللعبة في رحلة 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.
التحدي
سهلأصلح الخطأ حتى تعرض التسمية 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
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس قواعد اللعبة
2عرض النتيجة على الشاشة
عنصر تسمية على الشاشةتحويل الأرقام إلى نصالتنسيق باستخدام النسبة المئويةتحديث عنصر التسميةساعة على الشاشةتدرّب بنفسك: Playground لـ Godot