Menu
CoddyTech

النص في وحدة التحكم

جزء من قسم أساسيات البرمجة النصية في Unity في رحلة Unity على Coddy. الدرس 4 من 85.

السلسلة النصية هي نص: اسم أو رسالة أو سطر نتيجة. تكتبها بين علامتي اقتباس مزدوجتين، ونوعها هو string:

string hero = "Mia";

تجمع علامة + السلاسل النصية معًا، وتحول الأعداد إلى نص في أثناء ذلك:

int gems = 4;
Debug.Log(hero + " found " + gems + " gems");

يُظهر ذلك Mia found 4 gems في وحدة التحكم. توجد المسافات داخل علامتي الاقتباس: hero + "found" ستعطي Miafound.

يمكن أن يتغير المتغير. تقرأ gems = gems + 2; القيمة القديمة، وتضيف إليها 2، ثم تعيد النتيجة إلى المتغير، أما gems += 2; فهي الطريقة المختصرة لكتابة الشيء نفسه. وتعمل -= و*= و/= بالطريقة نفسها.

challenge icon

التحدي

سهل

التقط Sam قطعتين نقديتين إضافيتين: اجعل وحدة التحكم تعرض ذلك.

  1. أسفل int coins = 3;، أضف coins += 2;.
  2. غيّر سطر Debug.Log إلى Debug.Log(playerName + " has " + coins + " coins");، مع ترك المسافات داخل علامات الاقتباس.

اضغط «العب»: ستعرض وحدة التحكم أن Sam لديه 5 قطع نقدية. ثم اضغط «تحقق».

جرّب بنفسك

using UnityEngine;

public class Greeting : MonoBehaviour
{
    void Start()
    {
        string playerName = "Sam";
        int coins = 3;

        Debug.Log("Hello");
    }
}

جميع دروس أساسيات البرمجة النصية في Unity

تدرّب بنفسك: Playground لـ Unity