تبدیل متغیرعددی به نوشته(string) و نمایش آن در یونیتی

مدل اول برای متن 3 بعدی

using UnityEngine;

public class ScoreDisplay : MonoBehaviour
{
    public TextMesh txt;  // برای متن سه‌بعدی در صحنه
    public int score = 100;

    void Start()
    {
        txt.text = score.ToString();
    }
}

مدل دوم برای متن 2 بعدی از نوع UI

using UnityEngine;
using UnityEngine.UI;

public class ScoreDisplay : MonoBehaviour
{
    public Text txt;      // برای UI Text (روی Canvas)
    public int score = 100;

    void Start()
    {
        txt.text = score.ToString();
    }
}

در ابتدا باید یک نوع تکست به صحنه اضافه می کنید و به txt نسبت میدهید. اگر تکست از نوع UI بود از کد دوم استفاده کنید .تا امتیاز بازی را روی صفحه ببینید.

تبدیل عدد به نوشته تبدیل foat به string تبدیل عدد به متن در یونیتی